/// <summary>
 /// Called when work is complete
 /// </summary>
 /// <param name="progress">Work progress monitor</param>
 public virtual void WorkComplete( IProgressMonitor progress )
 {
     progress.WorkComplete( );
 }