// Concerns like constructors excluded for brevity... public override int GetHashCode() => EqualityUtility.GetHashCode(_field1, _field2, _field3);