EntityGenerator