Re-implement validate! to call the validate method
Re-implement validate! to call the validate method

In order to implement complex validation that cannot be accomplished
through property-specific validators, a modelish model should only have
to override one method (validate) in order to have validate! and valid?
automatically work as expected.

G5/modelish,maeve/modelish