beforeValidate is called before a model is validated, you can use this callback to
add behavior validation rules into a models validate array. Returning false
will allow you to make the validation fail.
Model using this behavior
Options passed from Model::save().
False or null will abort the operation. Any other result will continue.