docs: def hash(self):
          """
          Return a value that's used to uniquely identify an entry in a date so we can regroup all entries that share the
          same hash.
          """
          return u''.join([
              self.alias,
              self.description,
              str(self.ignored),
              str(self.flags),
          ])