Rather than treating class initialize method like a behavior in that it waits for the page to be complete, this calls it immediately upon install. This changes the rules of initialize slightly in that you can no longer access Stratcom.getData since the data has not yet merged. This makes sense to me since class installation shouldn't have side effects nor should it rely on a dom being available to reference (eg, class could be loaded in <head>). If you want to look for a node or a nodes data you're better off using a behavior, or at least JX.onload.
To ensure that this rule is abided, it throws an exception if you attempt to call Stratcom.getData before data has been merged.