public function confirmPetition(string $token, string $email)
    {
        $petition = $this->emailChangePetitions()
            ->unconfirmedByTokenAndEmail($token, $email)
            ->first();

        if (! is_null($petition)) {
            $petition->confirmed();
        }

        $this->email = $email;
        $this->save();
    }