Solved! This worked soooo much better than actually storing the Class as a Key. I at first though I should store the class there if I need to access it properties. But since I can simply match the a string with the class Property.Name I can easily access the class properties that way. Much faster and easier than the other way.