rename setModels to setItems
unsetItems added
explicit unset for set model
fix bug in remove method: could remove items with a wrong index