save(); return $user; } public function getUserResearcher(User $user): ?Researcher { return $user->researcher; } public function createResearcher(array $data): Researcher { return Researcher::create($data); } public function updateResearcher(Researcher $researcher, array $data): Researcher { $researcher->update($data); return $researcher; } }