Compare two elements for being equal.
This should be a proper equality relation.
@override bool equals(T? e1, T? e2) => (e1 != null && e2 != null && base.equals(e1, e2)) || e1 == null && e2 == null;