Conditional Validation allows controllers to communicate with models about whether or not certain validations should be run.