asc/desc should be a field rather than a method