Improved model `validate`.