public CDefaultAppImp()
        {
            m_timerManager       = CreateTimerManager();
            m_notificationCenter = CreateNotificationCenter();
            m_processor          = CreateCommandProcessor();

            m_updatables = new CUpdatableList(2);
            m_updatables.Add(m_timerManager);
        }
 static CNotificationCenter()
 {
     s_sharedInstance = new CNotificationCenter(CTimerManager.SharedInstance);
 }