Document the Pass exception.
More CallbackRoute unit tests.
Refactor the type validation functionality into separate methods on the Schema object.