Split "list" methods into their own class