protected virtual void OnDestroy() { P2DUpdateManager.Remove(this); }
protected virtual void OnEnable() { P2DUpdateManager.Add(this, executionLevel); }