private void TurnOn() { _turnOffTimeout?.Cancel(); foreach (var action in _turnOnActions) { action(); } _isOn = true; _lastTurnedOn.Restart(); }