Structures that hash to the same value are sharing values.

I added a unit test "TestStructHashesEqual" that is currently failing, so
that someone can investigate.