docs: def id_pseudopath(self):
          """
          Looks like a path, but with ids stuck in when available
          """
          try:
              pseudopath = Fields(str(self.value[auto_id_field]))
          except (TypeError, AttributeError, KeyError): # This may not be all the interesting exceptions
              pseudopath = self.path
  
          if self.context:
              return self.context.id_pseudopath.child(pseudopath)
          else:
              return pseudopath