/// <summary>
        /// Initialize the bus with existing instance of ServicesRegistrar (custom ServiceConnect) Container.
        /// </summary>
        /// <param name="configuration"></param>
        /// <param name="container"></param>
        public static void SetContainer(this IConfiguration configuration, IServicesRegistrar container)
        {
            configuration.SetContainerType <DefaultBusContainer>();
            var busContainer = configuration.GetContainer();

            busContainer.Initialize(container);
        }
 /// <summary>
 /// Initialize the bus with existing instance of ServicesRegistrar (custom R.MessageBus) Container.
 /// </summary>
 /// <param name="configuration"></param>
 /// <param name="container"></param>
 public static void SetContainer(this IConfiguration configuration, IServicesRegistrar container)
 {
     configuration.SetContainerType<DefaultBusContainer>();
     var busContainer = configuration.GetContainer();
     busContainer.Initialize(container);
 }