protected virtual void OnDisable()
 {
     Facade.UnregisterProxy(this);
 }
 protected virtual void OnDisable()
 {
     Facade.UnregisterMediator(m_name);
 }
 protected virtual void OnEnable()
 {
     Facade.RegisterProxy(this);
 }
 protected virtual void OnEnable()
 {
     Facade.RegisterMediator(this);
 }