IMHO this should be rather handled inside getFieldCreationStatements.