<br />
• Their Shipment custom object must always relate to a Product, a Sender, and a Receiver (all<br />
separate custom objects).<br />
<br />
• If a Shipment is currently associated with a Product, Sender, or Receiver, deletion of those records<br />
should not be allowed.<br />
<br />
• Each custom object must have separate sharing models.<br />
<br />
What should an Architect do to fulfill these requirements?