code: def get_status(self):
          
          if self.status is not None:
              return self.status
          if self.subsection == "dmdSec":
              if self.older is None:
                  return "original"
              else:
                  return "updated"
          if self.subsection in ("techMD", "rightsMD"):
              # TODO how to handle ones where newer has been deleted?
              if self.newer is None:
                  return "current"
              else:
                  return "superseded"
          return None
docs: Returns the STATUS when serializing.
  
          Calculates based on the subsection type and if it's replacing anything.
  
          :returns: None or the STATUS string.