Issues with Util.Dif using hideMatchingMembers and list under LP5.53

Most of my scripts are now running in LP9, but I have some that need LP5 and I came across an issue today.

void Main()
{   
    var l1 = new List<Results>();
    l1.Add(new Results { Code = "100", Value = 123m });
    l1.Add(new Results { Code = "101", Value = 123m });

    var l2 = new List<Results>();
    l2.Add(new Results { Code = "100", Value = 123m });
    l2.Add(new Results { Code = "101", Value = 123.1m });

    Util.Dif(l1, l2, hideMatchingMembers:true).Dump();
}

public class Results
{
    public string Code;
    public string Description = "Description";
    public decimal Value;
}

produces the following

If the list has a lot of entries, it is difficult to see which entry has the differences as the Code and Description are not shown.

Works as expected in LP9