/// <summary>
        /// Initializes a new instance of the <see cref="RegisterMessagesAsync"/> class.
        /// </summary>
        /// <param name="messageHandlerRegistration">The message handler registration.</param>
        public RegisterMessagesAsync(IMessageHandlerRegistrationAsync messageHandlerRegistration)
        {
            Guard.NotNull(() => messageHandlerRegistration, messageHandlerRegistration);

            _messageHandlerRegistration = messageHandlerRegistration;
        }
 public MessageHandlerAsync(IMessageHandlerRegistrationAsync messageHandlerRegistration)
 {
     Guard.NotNull(() => messageHandlerRegistration, messageHandlerRegistration);
     _messageHandlerRegistration = messageHandlerRegistration;
 }