Base item classes hierarchy