/// <summary>
        /// Configure a subscription to a message queue using the specified builder.
        /// </summary>
        /// <param name="builder">The fluent builder.</param>
        /// <returns>
        /// A fluent <see langword="interface" /> for the queue manager.
        /// </returns>
        public QueueManagerBuilder Subscribe(Action<SubscriberQueueBuilder> builder)
        {
            var queueLoaderBuilder = new SubscriberQueueBuilder(Manager);
            builder(queueLoaderBuilder);

            return this;
        }
        /// <summary>
        /// Configure a subscription to a message queue using the specified builder.
        /// </summary>
        /// <param name="builder">The fluent builder.</param>
        /// <returns>
        /// A fluent <see langword="interface" /> for the queue manager.
        /// </returns>
        public QueueManagerBuilder Subscribe(Action <SubscriberQueueBuilder> builder)
        {
            var queueLoaderBuilder = new SubscriberQueueBuilder(Manager);

            builder(queueLoaderBuilder);

            return(this);
        }