protected bool Equals(PolymorphicHolder other) { return Equals(A, other.A) && Equals(B, other.B); }
protected bool Equals(PolymorphicHolder other) { return(Equals(A, other.A) && Equals(B, other.B)); }