* Update its owner and key fields to the appropriate values and
* *then* make it persistent. Making the changes before DB
* insertion avoids an unnecessary UPDATE allows the owner
* and/or key fields to be non-nullable.
*/
om.persistObjectInternal(newValue, new FieldValues()
{
public void fetchFields(StateManager vsm)
{
if (ownerFieldNumber >= 0)
{