public function update(Functions\ElementMutator $mutatorFunction) { if ($this->mutatorFunction === $mutatorFunction) { return $this; } return new static($mutatorFunction); }