Add support for disengaging validation

This allows a third type of validation response, null, which removes the associated validation classes