public IBusControl CreateBus() { var busReceiveEndpointConfiguration = _configuration.CreateReceiveEndpointConfiguration(_settings, _busEndpointConfiguration); var builder = new ConfigurationBusBuilder(_configuration, busReceiveEndpointConfiguration, BusObservable); ApplySpecifications(builder); return(builder.Build()); }