public virtual void Pause() { paused = true; }
protected override void OnPause() { _scheduler.Pause(); }