NewsBlock refactoring