//---------------------------------------------------------------------------------------------------------
// Update a descendant object
//---------------------------------------------------------------------------------------------------------
descendant.setAncestorField("anotherAncestorValue");
descendant.setIntField(123);
ocm.update(descendant);
ocm.save();
//---------------------------------------------------------------------------------------------------------
// Retrieve the updated descendant object
//---------------------------------------------------------------------------------------------------------