code: def get_by_name(self, nme):
          
          for p in self.params:
              if p.name == nme:
                  return p
          return None
docs: searches list of all parameters and returns the first
          param that matches on name