new = [super copyWithZone:_zone];
- ASSIGNCOPY(new->due, self->due);
- ASSIGNCOPY(new->percentComplete, self->percentComplete);
- ASSIGNCOPY(new->completed, self->completed);
-
+ new->due = [self->due copyWithZone:_zone];
+ new->percentComplete = [self->percentComplete copyWithZone:_zone];
+ new->completed = [self->completed copyWithZone:_zone];
+
return new;
}