public void Clear()
 {
     LazyClients.Clear();
     Clients.Clear();
 }
 public void LazyUnsubscribe(Action <TMessage> client)
 {
     LazyClients.Remove(client);
 }
 public void ObjectLazyUnsubscribe(Action <object> client)
 {
     LazyClients.Remove(client);
 }
 public void LazySubscribe(Action <TMessage> client)
 {
     LazyClients.Add(client);
 }
 public void ObjectLazySubscribe(Action <object> client)
 {
     LazyClients.Add(client);
 }