@classmethod
def render(cls, context, request):
    """Render the sitemap.

        TODO: I don't like that Sitemap.render is little bit different from this one.

        :return: dict of information for the templates {urlset: SitemapItem iterator}
        """
    reflective_builder = cls(request)
    reflective_builder.build()
    map = reflective_builder.get_sitemap()
    return map.render(context, request)
