}
}
descriptor.setObjectChangePolicy(new AttributeChangeTrackingPolicy());
descriptor.setInstantiationPolicy(new DynamicTypeInstantiationPolicy((DynamicTypeImpl) getType()));
for (int index = 0; index < descriptor.getMappings().size(); index++) {
addMapping((DatabaseMapping) descriptor.getMappings().get(index));
}