public void PublishEnvelope <TPayload>(Envelope <TPayload> message) { var topics = _router.RoutePublish(message.Topics, message); _subscriptionDispatcher.Publish(topics, message); }