Ember CLI - Внедрение услуги

Я создал следующий сервис и инициализатор, используя Ember CLI (генерировать проект):

// services/session.js
import Ember from 'ember';

export default Ember.Object.extend({
    loggedIn: false,

    ...
});

// initializers/session.js
export default {
  name: 'session',
  initialize: function(container, app) {
    app.inject('route', 'session', 'service:session');
    app.inject('controller', 'session', 'service:session');
  }
};

Однако сеанс не определен при попытке доступа к нему по маршруту или контроллеру. Я пропускаю шаг?

// routes/application.js
import Ember from 'ember';

export default Ember.Route.extend({
    beforeModel: function() {
        var loggedIn = this.session.get('loggedIn'); // undefined
        ...
    }
});

Ответы на вопрос(2)

Ваш ответ на вопрос