Improved ArticleRepository.