protected virtual void Dispose(bool Disposing) { if (Disposing) { WaitSync.Dispose(); WaitActivity.Dispose(); WaitSched.Dispose(); } }