Obtención de instancia de servicio sin inyección de constructor

tengo un@Injectable servicio definido en bootstrap. Quiero obtener la instancia del servicio sin usar la inyección del constructor. Traté de usarReflectiveInjector.resolveAndCreate pero eso parece crear una nueva instancia.

La razón por la que intento hacer es que tengo un componente base derivado de muchos componentes. Ahora necesito acceder a un servicio pero no quiero agregarlo al ctor porque no quiero inyectar el servicio en todos los componentes derivados.

TLDR: necesito unServiceLocator.GetInstance<T>()

ACTUALIZAR: Código actualizado para RC5 +:Almacenamiento de la instancia del inyector para su uso en componentes

Respuestas a la pregunta(3)

Su respuesta a la pregunta