Add IdGenerator for Product entity