Unlike the two lines above, enabled isn't a Hashmap. It would be better to document the mappings in the EnabledContext struct definition, especially because there are now two Hashmaps for each EnabledContext.