public function withMessages(array $messages) { $copy = clone $this; $copy->messages = $messages; return $copy; }