What about just having mojito (or the user's app.js) just `app.set('store', mojito.store)` instead? Same approach for other things as well.