Use more generic Repository interface instead of SalRepository.