I think this would make more sense being called S3DataSegmentArchiver (also ArchiveTask, ArchiveAction, etc)