code: public function set($name, $val)
      {
          if (property_exists($this, $name)) {
              $this->{$name} = $val;
          }
          return $this;
      }
docs: Global setter
  
  @param string $name
  @param mixed $val
  @return self