A class extending Backbone.Model with support for nested models