This seems like a bad idea, as it means that adding these nodes to a hashtable is going to give terrible performance.

Please add different hash codes for each of the these nodes's hash functions