ReDefined GPProducerFactory API for simplify