Move logic from controller to decorator.
Don't duplicate ArticleReader behaviour in test setup