code: def merge(self, other):
          
          if self.is_blank() or other.is_blank():
              raise ValueError('Cannot merge if there is a blank.')
          else:
              self.properties.update(other.properties)
docs: Merge properties of other into self
  
          Raises ValueError if any them are a blank