Description
As a package developer building a bolt on to Umbraco, if my package supports creating somewhat dynamically defined models, it would be great if we could extend MB to allow other types of models to be generated. For example, say you have an ecommerce bolt on that has an order model that can hold custom properties, it would be great if these custom properties could be strongly typed in the front end view.
I'd like to start a discussion to work out what would be needed to be able to abstract away the specific umbraco dependencies such that custom implementations could be used allowing custom models building.
Not knowing the MB codebase at the moment, it would be good to know if this is possible / wanted and also an idea of what areas would need to change to make it happen. I'd be happy to get involved, but it would be good to know where to start :)