public function setOption($key, $value)
 {
     try {
         $model = $this->model->whereKey($key)->firstOrFail();
     } catch (ModelNotFoundException $e) {
         $model = new ConfigModel();
     }
     $model->fill(["key" => $key, "value" => $value])->save();
     return $this;
 }