docs: def get_field_by_name(self, name):
          """
          the field member matching name, or None if no such field is found
          """
  
          for f in self.fields:
              if f.get_name() == name:
                  return f
          return None