Conform data objects to the NSCoding and NSCopying protocols