Hash code is value based.
@override int get hashCode => _hashCode ?? (ListEquality<HVal>().hash(_items));