Made generateDdl an external property