Use case based object design means you are going to have multiple 'versions' of some objects. A 'Lite' version to just retrieve Id, Name, etc., no child objects, few if any joins in the SP, and 'Full' version for editing, etc.
What is the common practice for naming these objects? VendorLite; VendorLookup; VendorEdit; VendorForEditing? FullVendor? VendorWithChildren?
E
Copyright (c) Marimer LLC