public DistributedPubSubSettings WithRole(string role) { return new DistributedPubSubSettings(role, RoutingLogic, GossipInterval, RemovedTimeToLive, MaxDeltaElements); }