public IDisposable SubscribeOnStateChange(ITargetBlock <string> targetBlock) { return(_subject.Subscribe(targetBlock.AsObserver())); }