ObservableArray bug fixes