NSManagedObject now conforms to NSCopying at the attribute level
add -copyToKeyPath: which copies relationships along the given key path