public function generateInvitationToken($hours = null)
    {
        $token = app(Token::class)->generate(Token::TYPE_INVITATION, $this, $hours);

        $this->notify(new UserInvitation);

        return $token;
    }