Should a local copy of `cases` be created to avoid capturing a `NSMutableDictionary` instance?