OrderedDictionary, an NSMutableDictionary subclass that maintains ordering of its keys.