any field asc/desc, refactor into model ArrayProxy