shouldWalk, enter, and exit delegate methods now take a second parameter "name" which can be used to build a jsonpath path