// helper methods
//============================================================================
void changeAutoSetting(Class clazz, String referenceField, boolean autoRetrieve, boolean autoUpdate, boolean autoDelete, boolean useProxy)
{
ClassDescriptor cld = broker.getClassDescriptor(clazz);
ObjectReferenceDescriptor ref = cld.getCollectionDescriptorByName(referenceField);
if(ref == null) ref = cld.getObjectReferenceDescriptorByName(referenceField);
ref.setLazy(useProxy);
ref.setCascadeRetrieve(autoRetrieve);
ref.setCascadeStore(autoUpdate);
ref.setCascadeDelete(autoDelete);
}