I just don't see how
JWalk.getString(user, "them", "public_keys", "primary", "bundle");
is better than user.them.public_keys.primary.bundle
What am I missing?