What is the reasoning behind this pass thru? How does it work in client.py when, say building a timeseries query, there's a call to build_aggregators when the 'aggregations' kwarg is present in the query, and a call to build_post_aggregators when the 'postAggregations' kwarg is present? From what I can tell, the post aggregators will not be constructed properly in this scenario.