Refactored out ArticleResolver.