Please consider reopening this, to add an example on how users can override the behavior of Equals and GetHashCode? Just to be clear, for users, I don't find it clear enough in the documentation how ...