ModelObserver

typealias ModelObserver<T> = (source: DynamicListModel<T>, Differences<T>) -> Unit(source)