I'm currently using `d.parent`, `d.name`, and `d.depth`. I wish instead of just returning the value of the clicked node, we can also figure out field name of the value. Right now I use `d.depth` to get the nth element of a hardcoded array of field names for my sunburst search. Also once we fix the bug on `categoryFields` allowing field names with spaces, something like `d.field` would be very useful.

I'm not sure why `d.parent` needs to have `d.children`, because for any given `d`, you can recreate the entire sunburst just by traversing up to the highest `d.parent`, which will have all the children nodes. The same goes to `d.parent` of `d.children`. All this recursive info seems a bit excessive in my opinion (it also makes an infinite loop lol).

![screenshot 2013-12-16 14 50 45](https://f.cloud.github.com/assets/1494403/1759833/e7f982c4-66a4-11e3-975b-9831ae3cd418.png)

Therefore my proposal would be to only remove `d.children` in all parent nodes and `d.parent` in all child nodes.