some data refactoring, extending Backbone.Model. first commit after tag v0.1