Not sure I want to encourage this pattern. If you look at app.js, we have lots of duos of new/init.
I would be in favor of just merging all the inits in their respective constructors.