code: def is_empty(self):
          
          return all(date.is_empty() for date in [self.created, self.issued]) \
                 and not self.publisher
docs: Returns True if all child date elements present are empty
          and other nodes are not set.  Returns False if any child date
          elements are not empty or other nodes are set.