Ensure values changed in __preValidate() are validated when using models