public IObservable <T> Id(BsonValue id)
        {
            var documentSubscription = new DocumentSubscription <T>(_notificationService)
            {
                Id         = id,
                Collection = _subscription.Collection
            };

            return(new DocumentSubscriptionBuilder <T>(_notificationService, documentSubscription));
        }
 public DocumentSubscriptionBuilder(NotificationService notificationService, DocumentSubscription <T> subscription) : base(notificationService, subscription)
 {
     _subscription = subscription ?? throw new NullReferenceException(nameof(subscription));
 }