Refactor sorting API for QueryRequest: QueryRequest<B> sort(String sort) => QueryRequest<B> sort(String fieldName, SortDirection sortDirection)