@alexindigo - this change will cause a 'Uncaught TypeError: object is not a function` in the client/router.js:68 when it tries to do a `new AppView({app:this.app})` in the requirejs based app.  What's the suggested way to handle this type of construct in a requirejs friendly way?