public void AddImplementedMessageSpecification <T>(ISpecificationPipeSpecification <ConsumeContext <T> > implementedSpecification)
            where T : class
        {
            var adapter = new ImplementedTypeAdapter <T>(implementedSpecification);

            _implementedMessageTypeSpecifications.Add(adapter);
        }
        public void AddImplementedMessageConfigurator <T>(IMessagePublishTopologyConfigurator <T> configurator)
            where T : class
        {
            var adapter = new ImplementedTypeAdapter <T>(configurator);

            _implementedMessageTypes.Add(adapter);
        }