feat: use Ember object for environment
feat: add environment injection