Well, the `Aggregator` class is in principle responsible for returning an aggregate value from a set of measurements, as well as the `data` object. From the `data` object you could then get other metrics such as variance, because it carries enough information to do that.
But I didn't exactly understand where you intend to put it in the aggregator..