/// <summary>
        /// Code executed when service is stopped
        /// </summary>
        protected override void OnStop()
        {
            Thread.Sleep(2000); // Just for system testing.

            // Deactivate facades
            DeactivateFacade(_testModuleFacade);

            // Stop connector
            _connector.Stop();
            _connector = null;
        }
        /// <summary>
        /// Code executed after OnInitialize
        /// </summary>
        protected override void OnStart()
        {
            Thread.Sleep(2000); // Just for system testing.

            var factory = Container.Resolve <ISimpleHelloWorldWcfConnectorFactory>();

            _connector = factory.Create(Config.SimpleHelloWorldWcfConnector);

            _connector.Initialize(Config.SimpleHelloWorldWcfConnector);
            _connector.Start();

            // Activate facades
            ActivateFacade(_testModuleFacade);
        }