Yes, that’s essentially what I’m suggesting. The only slightly weird case is when you have UDTs inside of UDTs… do you get the name of the closest UDT parent, or the overall instance? Considering that parameter values can be set to parent parameters, perhaps it naturally gives you the closest name, and if you wanted, you could override the “InstanceName” parameter on that one to reference {InstanceName}, which would then pull from the parent?
I doubt too many people would want to get that complex, though. Probably just giving the name of the closest UDT would be sufficient.
Regards,