NSCopy declaration for archiving