Add `ITEM_TYPE` enumeration, and `Item.item_type` convenience property.