We need to wrap all the code that is set for deprecation in a deprecation flag. This allows you to build a version of Ember without any of the deprecated code. If you need an example of what you need to do I would look at. https://github.com/emberjs/ember.js/pull/17193