loadFromStruct now uses nested item_type to build out the object from vo/po's