category of NSDictionary and NSMutableDictionary