protected virtual void OnUpdated() { try { Updated?.Invoke(this, new UpdatedEventArgs()); } catch { // Well ... that's not my fault } }