removed requirement of groupBy queries to have a "calculation"
changed multi-field sort descriptor form dict to list to enable preserving sort field order