protected virtual void OnCollectionChanging (CollectionChangeEventArgs e) { if (CollectionChanging != null) CollectionChanging (this, e); }