public ServiceContainer(XCore core) { m_Core = core; CatApplication = new XCatApplication(m_Core); App.That = CatApplication; CatApplication.Instance <IXCore>(core); }