Now mixin(randomization) is required.

This is required to resolve any references to the values that are
defined outside the scope of the randomized object but are visible in
the scope. There does not seem to be any other way than using a mixin.