add support for NSDictionary models