protected abstract WorkUnit MergeDelete(DeleteWorkUnit second);
 protected override WorkUnit MergeDelete(DeleteWorkUnit second)
 {
     return(second);
 }