update MVC with correct field names
add setItemCategory method