propose to rename to IdGeneratorEntity