public CommandInsertFichaDeSupervision(
     IEmpleoRepositoryReadOnly empleoRepositoryRead,
     IEmpleoRepositoryCommands empleoRepositoryCommands,
     IBeneficiarioRepositoryReadOnly beneficiarioRepositoryRead,
     IBeneficiarioRepositoryCommands beneficiarioRepositoryCommands,
     IAuthenticateUser authenticateUser
     , Func <IUnitOfWork> unitOfWork)
 {
     _empleoRepositoryRead           = empleoRepositoryRead;
     _empleoRepositoryCommands       = empleoRepositoryCommands;
     _beneficiarioRepositoryRead     = beneficiarioRepositoryRead;
     _beneficiarioRepositoryCommands = beneficiarioRepositoryCommands;
     _authenticateUser = authenticateUser;
     _unitOfWork       = unitOfWork;
 }