@classmethod
def get_stats(cls):
    """Return the stats to the caller, clearing the list of what is returned

            We use a classmethod to support inheritance (over staticmethod)
        """
    result = list(cls.stats)
    del cls.stats[:len(result)]
    return result
