protected void OnRemoved(ListChangedEventArgs args) => Removed?.Invoke(this, args);
protected void OnAdded(ListChangedEventArgs args) => Added?.Invoke(this, args);