content model cleanup for get_page_descendants