implemented #path, supported additional param cb for #onWalk