Non-generic marker interface IValueBasedEquatable extracted.