public static function create(User $user, string $salt): self
    {
        return new self(md5($salt . serialize([
                $user->name(),
                $user->firstName(),
                $user->lastName(),
                $user->mailAddress(),
                self::createRandomContent()
        ])));
    }