- Reduce nesting by removing "ptr" intermediary node - Change names from "first", "second" to "key", "value" while displaying JSObject key/value pairs