public void OnRun(RanEventArgs e) { Ran?.Invoke(this, e); }
protected void _PropagateRunEvent(object sender, RanEventArgs e) { OnRun(e); }