Using `NSMutableDictionary` makes the compiler complain that `Class` doesn't implement `NSCopying`.