public override sealed ITask PartialClone() { return new MultipleItemGather (types, ports, itemCount, handler); }