public ICollectionSubscriptionBuilder <T> Collection <T>(string collection) where T : class
        {
            var subscription = new CollectionSubscription <T>(_notificationService)
            {
                Collection = collection
            };

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