FactoryIdRepository is an improved version version of FactoryIdHelper. It encapsulates property names and default value in an enum. please check FactoryIdHelper

With FactoryIdRepostirory, If you need a new component, you will just define NEWCOMPONENT(next_uniq_id)... 
It is not only about defining CONSTANTS but property definitions... 

We can ask other developers if FactorIdRepository as a name is misleading. I just showed @mdogan on Friday what i was doing so he said it is ok... we can ask him to check it again..