[#3130] Generated UDTRecords should be more similar to generated TableRecords