Obtendo instância de serviço sem injeção de construtor

eu tenho um@Injectable serviço definido no bootstrap. Quero obter a instância do serviço sem usar a injeção do construtor. Eu tentei usarReflectiveInjector.resolveAndCreate mas isso parece criar uma nova instância.

A razão pela qual estou tentando fazer é que tenho um componente base derivado de muitos componentes. Agora, preciso acessar um serviço, mas não quero adicioná-lo ao ctor porque não quero injetar o serviço em todos os componentes derivados.

TLDR: eu preciso de umServiceLocator.GetInstance<T>()

ATUALIZAR:&nbsp;Código atualizado para RC5 +:Armazenando a instância do injetor para uso em componentes