use the json schema based validator

* json schema based validator is more restrictive and more clean, so it's default
* still left the old one for now