public DistributedPubSubSettings WithRoutingLogic(RoutingLogic routingLogic) { return new DistributedPubSubSettings(Role, routingLogic, GossipInterval, RemovedTimeToLive, MaxDeltaElements); }