I am working in the same way as the TS. I traverse down the nodes, and instantiate new proxies for each node.
I rather only have one proxy object, but were afraid to use the type descriminator, because that would "break" the puremvc model.
But, if this is confirmed by mister puremvc himself, I think I will go back to a single proxy for all tree objects