Classes Item, Order, and OrderedItem have been updated to include methods and fields. OrderedItem's act() method needs to be improved I think.