I have a situation in code where a Dictionary seemed like the best idea - I need a collection of these objects and I need them to be acces
Dictionary
Another idea is to store the boolean in a separate data structure, e.g. a HashSet.