public function requestChangePassword(CanResetPasswordContract $account)
    {
        $token = $this->generateToken();

        $values = [
            'email' => $account->getEmailForPasswordReset(),
            'token' => $token,
            'created_at' => new \DateTime
        ];

        $reminder = $this->getReminder()->fill($values);

        $reminder->save();

        $this->sendEmail($account, $token);

        return $token;
    }