I've removed it because it generate a deep recursive call issue. Indeed the builder `_build_auth_info` call the method `get_auth_info` which call the `_agent` to send request, and as the attribute `_auth_info` are used for the first time in `_agent` method, this creates a loop. In fact we just need to 'initialize' `_auth_info` attribute outside the `_agent` method.