support for NSDictionary objects