/** INTERNAL: Build and return a change set for the specified element. */
 public Object buildChangeSet(Object element, ObjectChangeSet owner, AbstractSession session) {
   ObjectBuilder objectBuilder = session.getDescriptor(element).getObjectBuilder();
   return objectBuilder.createObjectChangeSet(
       element, (UnitOfWorkChangeSet) owner.getUOWChangeSet(), session);
 }