added ObservableArray.splice