renames get_all_related to get_all_descendants