Scalar's hash code is identical to the hash code of its SI value in order to support functional equality of Scalar quantities, Numbers and nums.
@override int get hashCode => valueSI.hashCode;