alternative model infrastructure for Ember.js