public function replicate() { $attributes = array_except($this->attributes, array($this->getKeyName())); with($instance = new static())->setRawAttributes($attributes); return $instance->setRelations($this->relations); }