prefer an injection rule

once `Ember.inject` lands it will be a better solution, but this is likely good for now.