rename isItemSelected -> isSelected
rename setItemSelected -> setSelected
use getIdentity for all comparisons