public override int GetHashCode() => RecordTypeIgnoreBase <SubClass1> .Hash(this);
public override bool Equals(object obj) => RecordTypeIgnoreBase <SubClass1> .Equality(this, obj);
public bool Equals(SubClass1 other) => RecordTypeIgnoreBase <SubClass1> .EqualityTyped(this, other);
public int CompareTo(SubClass1 other) => RecordTypeIgnoreBase <SubClass1> .Compare(this, other);