Expected Behavior
In Randomizer interface
Change method from:
public String getRandomValue()
to
public String getRandomValue(Field field)
This will make every randomizer more versatile.
For example a StringRandomizer could generate a random value with a prefix equal to the name of the field it is filling. This will help during debugging in checking the expected values.