Add Model#validate() and refactor validators.
Bump version to 0.6.0