I feel like this should already exist in Ember, or just unnecessary due to Ember.