Automatic Knockout.js view models over Backbone.js models and collections