la tua classe deve ridefinire il metodo equals.
Il problema di Equals è che non è Generics. Per ovviare puoi anche implementare per la tua classe l'interfaccia IEquatable<T>.