attempt to make ember-data easier to use in different scenarios by making it do less