Fix hash collisions in Monolingual

The way the hasher was used caused hash collisions.
From this method name I can deduce that GetEqualityFieldValue is being tested for some attribute related to hash collisions. What that attribute is, I cannot tell. I have to look at the implementation, and then the data provider, to understand this is about concatenation.