Fix hash collisions in Monolingual

The way the hasher was used caused hash collisions.
This is not about concatenation. It checks MonolingualTextValue pairs for hash collisions. I don't understand what you are missing.