New method to return the top level json attribute
Put the top json parameter in the error message to make it easier to read
Improve error message for ValidValidator