specify table_name to avoid sql name clashes
avoid pagination sql failures by using strings for order_by_name