I have a tree of objects like this:
Parent (obj) | Category (int) | Name (str) | Children (array) | | Child (obj) | | | Name (str) | | | Category (int) // Same as