As long as an object is used as a key in the T:System.Collections.Generic.Dictionary`2, it must not change in any way that affects its hash value. Every key in a T:System.Collections.Generic.Dictionary`2 must be unique according to the dictionary's eq