fix Model#isValid