this.subType = propertyBuilder.getSubType();
final List<Property> properties = propertyBuilder.toProperties();
this.properties = new ArrayList<JPAProperty>(properties.size());
int order = 0;
for (final Property property:properties) {
this.properties.add(new JPAProperty(property, order++));
}
}