public List<Task> MakeTasks(ISpecificationProvider<TaskSpecification> specificationProvider)
 {
     return MakeTasks(specificationProvider.GetSpecifications());
 }
 public List<Worker> MakeWorkers(ISpecificationProvider<WorkerSpecification> specificationProvider)
 {
     return MakeWorkers(specificationProvider.GetSpecifications());
 }