/// <summary>
 /// FileManager constructor gets thread pool parameter
 /// </summary>
 /// <param name="WorkQueue">Thread pool that will be used to perform operation under files</param>
 public FileManager(TaskQueue WorkQueue)
 {
     this.WorkQueue = WorkQueue;
 }