New IRepository.