public void Publish(TKey key, TMessage message)
 {
     core.Publish(key, message);
 }