I have Set as input. I will need to make for loop with switch, but in such case I will depend on order of Enums in Set => uniquieId will depend on order => not desired!