protected function getFreshInstance() { if ($this->areSoftDeletesEnabled()) { return static::withTrashed()->find($this->getKey()); } return static::find($this->getKey()); }