DB fields for an Item, the object this Item represents (e.g. Product has a version ID saved as well, so if price is changed or something then a record of the price at time of ordering exists and can be retrieved.
Retrieve the object this item represents (e.g. Product). Uses versioning so that the product that was bought can be retrieved with all the correct details.