add NSDictionary category methods