canAccessProgram($program); } public function create(User $user): bool { return true; // Both roles can create programs } public function update(User $user, Program $program): bool { return $user->canAccessProgram($program); } public function delete(User $user, Program $program): bool { return $user->canAccessProgram($program); } }