public virtual void Initialize()
        {
            m_Helpers = new HelperContainer();
            helpers   = new HelperContainer.Proxy(m_Helpers);

            services = new ServiceContainer(helpers);

            m_Systems = new SystemContainer(helpers, services);
            systems   = new SystemContainer.Proxy(m_Systems);
        }
 public Proxy(SystemContainer self)
 {
     m_Self = self;
 }