protected virtual bool IsEquivalent(SymRecordType other) => false;
protected override bool IsEquivalent(SymRecordType other) => Equals(other);