fixed deep recursion bug
Support loose_type option in JSV::Context->validate() method 3rd argument