made compatible with Ember-Data