public override int GetHashCode() { var first = _nodes.ElementAtOrDefault(0); var second = _nodes.ElementAtOrDefault(1); return new { first, second }.GetHashCode(); }