First version of $ref, there is no multilevel error aggregation, there is no descending into other schemas and using inner schema references, make a class and tidy the code!