Otherwise, what you are trying to do doesn't make sense, anyway: if there are any validation errors, DMZ won't save the object. This means, if you set an error manually, (and the errors weren't cleared) DMZ would never save. (That's why it clears the errors before validating.)