same_as generator type establishes a relation between two generators. It lets you re-use a value generated at
a different level in say, an
object, at a different level in the same object. It is often
used to specify foreign key relationships in complex datasets.
"ref" field must point to another existing field. Complex objects can be traversed by concatenating levels
with a period
same_as generator can also be simply declared by the value of the
"ref" field prefixed with