I have a set of objects: Person, Address, Phone, Subscription, Inventory, InventoryItem, Item, Parameters, ParameterValues, Delivery, etc. Subscription is defined as having a two different collections of Persons as well as one person. It also contains an Inventory and a Delivery. Inventory has inventoryItems...