public override void Stop() { if (_trigger != null) { _trigger.Dispose(); } _trigger = null; _isStarted = false; RaiseStoppedEvent("Normal stop"); }