/// <summary>
        /// Code executed after OnInitialize
        /// </summary>
        protected override void OnStart()
        {
            // Start Manager
            Container.Resolve <IProductStorage>().Start();
            Container.Resolve <IProductManager>().Start();

            // Start all plugins
            _host = Container.Resolve <IConfiguredHostFactory>().CreateHost <IProductInteraction>(Config.InteractionHost);
            _host.Start();

            // Activate facades
            ActivateFacade(_productManagement);
        }
 /// <inheritdoc />
 public virtual void Start()
 {
     _host = HostFactory.CreateHost <TWcf>(Config.ProvidedEndpoint);
     _host.Start();
 }
        /// <inheritdoc />
        protected override void OnStart()
        {
            base.OnStart();

            _host.Start();
        }