def aggregate(self):
    if (self._cached_aggregate is None):
        return concatenate(self)
    else:
        return self._cached_aggregate
def aggregate(self):
    if (self._cached_aggregate is None):
        return concatenate(self)
    else:
        return self._cached_aggregate