traversal of deeply nested object