ObservableList implements IList interface