code: public function remove(string $name) : self
      {
          if (self::$init == false) {
              $this->init();
          }
  
          if (!isset($this->data[$name])) {
              return $this;
          }
  
          $this->changed = true;
  
          unset($this->data[$name]);
  
          return $this;
      }
docs: @param string $name
  
  @return $this|self