as a rule of thumb, when you expose NSString, NSArray and NSDictionary in their immutable forms, add `copy`.