java.util.ArrayList<E> observers
CollectionChangedEventArgs<E> args
ObservableCollection<E> sourceCollection
Func1<T,TResult> projectionFunc