NewsSitemap class refactored and tested