ObservableDictionary and tests
ObservableList adjusts
typo