entityGenerator