Почему вызов ngOnInit() вызывается при разрешении класса Injectable?
код
import {Injectable, OnInit} from 'angular2/core';
import { RestApiService, RestRequest } from './rest-api.service';
@Injectable()
export class MovieDbService implements OnInit {
    constructor(private _movieDbRest: RestApiService){
        window.console.log('FROM constructor()');
    }
    ngOnInit() {
         window.console.log('FROM ngOnInit()');
    }
}
Консольный выход
FROM constructor()