protected void OnStop(IQFrameworkContainer container)
        {
            if (container == null)
            {
                return;
            }
            container.UnRegisterInstance <IBinder>();
            container.UnRegisterInstance <IBindingFactory>();
            container.UnRegisterInstance <IConverterRegistry>();

            container.UnRegisterInstance <IExpressionPathFinder>();
            container.UnRegisterInstance <IPathParser>();

            container.UnRegisterInstance <INodeProxyFactory>();
            container.UnRegisterInstance <INodeProxyFactoryRegister>();

            container.UnRegisterInstance <ISourceProxyFactory>();
            container.UnRegisterInstance <ISourceProxyFactoryRegistry>();

            container.UnRegisterInstance <ITargetProxyFactory>();
            container.UnRegisterInstance <ITargetProxyFactoryRegister>();
        }