Add support for super UDT types