'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.'

def aggregate(self, *args, **kwargs):

    raise NotImplementedError()
