I am creating a WebAPI where a get method needs to accept, among others, parameters for Paging, Sorting and Filtering. Since sorting and filtering can be lists of key - value pairs and filtering has operators as well (gt, lt, equals, contains...), and we know that sending objects in the body is not recommended for get methods, how is this scenario handled for APIs?