code: def get_additional_occurrences(self, start, end):
          
          return [occ for _, occ in list(self.lookup.items()) if (occ.start < end and occ.end >= start and not occ.cancelled)]
docs: Return persisted occurrences which are now in the period