public IObservable <TMessage> Observe <TMessage>()
 {
     return(_bus.Cast <TMessage>().AsObservable());
 }