This reverts commit 2c6c3ac6a4.
2c6c3ac6a4
IEquatable for speed in using EqualityComparer<TItem>.Default.Equals