protected virtual Connection CreateConnection(string connectionId, IEnumerable<string> signals, IEnumerable<string> groups) { return new Connection(_newMessageBus, _jsonSerializer, DefaultSignal, connectionId, signals, groups, _trace, _ackHandler, _counters); }