Should also ensure that the return object type isKindOfClass NSDictionary