Why CFDictionary and not NSDictionary?