Recibir múltiples instancias de datos del Asunto de comportamiento cada vez que se inicializa el componente

Tengo un enrutador simple donde llamo a un servicio y recibo los datos del comportamiento Asunto ... Cuando navego a otra ruta y regreso recibo múltiples valores del sujeto ... ¿Cómo puedo destruir a todos los observadores de un tema y crear un tema nuevo cada vez que necesito ...? Aquí está la demostración de plunkerhttp://plnkr.co/edit/OKiljCekSKHO1zJF5MAy?p=preview
Estoy planeando destruir a los observadores de un sujeto en ngOnDestroy ...

  ngOnDestroy(){
this.srvc.DestroySubject();
 }

¿Puede alguien decirme cómo destruir a los observadores de un sujeto de comportamiento?

Respuestas a la pregunta(1)

Su respuesta a la pregunta