I think I understand what you're saying, but I am looking at a scenario of updating a Company record.
In the database there is a record, it's at version 1 status. Id: 1, Name: Jeff's Co, Website:
www.jeffsco.com, Employees: 10, etc.
Module A loads up that company, and presents the Name, and Website to the user to be edited. Id is thrown into a hidden field.
User makes any relevant changes to Name and/or website, then clicks save.
What is the best way to save the updated information? Without overwriting Employees or other fields? Am I going to have to take the database hit to reload the object?