public GreyHoundConfigurator AddEndpoint(Action<GreyHoundEndPointConfigurator> configure)
 {
     var configurator = new GreyHoundEndPointConfigurator(this);
     configure(configurator);
     _endPoints.Add(configurator);
     return this;
 }
 private void RegisterEndpoint(GreyHoundEndPointConfigurator endPointConfigurator)
 {
     RegisterServiceBus(
         endPointConfigurator.MsmqEndpointUri,
         c => endPointConfigurator.EndpointConfigurator(c)
         );
 }