Creates a new Validator for this Schema.
A validator enforces/checks the set of constraints this object represents.
Implementors should assure that the properties set on the
SchemaFactory that created this Schema are also
set on the Validator constructed.
Diagram: validation