private async Task <Subscription> Subscribe(string topic, List <HandlerRegistration> handlers, CancellationToken token)
        {
            string id = await _transport.Subscribe(_serviceName, topic, token).ConfigureAwait(false);

            return(new Subscription(id, handlers));
        }