public UpdateRequirementsCommandHandler(
     ITagFunctionRepository tagFunctionRepository,
     IRequirementTypeRepository requirementTypeRepository,
     IUnitOfWork unitOfWork,
     IPlantProvider plantProvider,
     ITagFunctionApiService tagFunctionApiService)
 {
     _tagFunctionRepository     = tagFunctionRepository;
     _requirementTypeRepository = requirementTypeRepository;
     _unitOfWork            = unitOfWork;
     _plantProvider         = plantProvider;
     _tagFunctionApiService = tagFunctionApiService;
 }
 public CloneCommandHandler(
     IPlantProvider plantProvider,
     IPlantSetter plantSetter,
     IUnitOfWork unitOfWork,
     IModeRepository modeRepository,
     IRequirementTypeRepository requirementTypeRepository,
     ITagFunctionRepository tagFunctionRepository,
     ITagFunctionApiService tagFunctionApiService)
 {
     _plantProvider             = plantProvider;
     _plantSetter               = plantSetter;
     _unitOfWork                = unitOfWork;
     _modeRepository            = modeRepository;
     _requirementTypeRepository = requirementTypeRepository;
     _tagFunctionRepository     = tagFunctionRepository;
     _tagFunctionApiService     = tagFunctionApiService;
 }