self._tmp_username/password are never assigned a default value in the init