public UserDataProvider(            
            IUserRepository users,
            IUnitOfWork unitOfWork,
            ITransformerService transformerService)
        {
            users.NotNull(nameof(users));
            unitOfWork.NotNull(nameof(unitOfWork));
            transformerService.NotNull(nameof(transformerService));

            _users = users;
            _unitOfWork = unitOfWork;
            _transformerService = transformerService;
        }