obj
IEquatable<Side>
IStructuralEquatable
IComparable<Side>
IComparable
IStructuralComparable
SideA
SideB