public bool UnregisterMessageSink(IMessageSink sink) { if (!Sinks.Contains(sink)) { return(false); } Sinks.Remove(sink); return(true); }