public virtual void Unsubscribe()
{
if( WindowManager.Status.IsStartingOrStarted ) UnregisterWindowManager();
WindowManager.ServiceStatusChanged -= WindowManager_ServiceStatusChanged;
if( WindowBinder.Status.IsStartingOrStarted ) UnregisterWindowBinder();
WindowBinder.ServiceStatusChanged -= WindowBinder_ServiceStatusChanged;
}