protected override void StopListening(object source) { var typedSource = (IBaseAcObjectObservableCollection)source; typedSource.WrappedValueChanged -= OnWrappedValueChanged; }