def aggregate(self, *args, **kwargs):
raise NotImplementedError()<EOL>
Returns a dictionary containing the calculations (aggregation)
over the current queryset

If args is present the expression is passed as a kwarg using
the Aggregate object's default alias.