How about new Work<Integer>() and get rid of CopyCount?  No need for a mutable int holder.