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