Structured item class, added support for all entities to hold items