Story of Equality in .NET - Part 2