protected virtual void OnTargetChanged() { if (TargetChanged != null) TargetChanged(this, EventArgs.Empty); }