Caches model so instanceof will work when model is loaded multiple times by browserify
Adds support for create, params and events in a property definition