containsItem
Default implementation works for collections that don't add, move, remove items.
When overriding, also override getItemId
Default implementation works for collections that don't add, move, remove items.
When overriding, also override getItemId