Allow to retry a request when we got a timeout error
Allow to set transport on RpcBuilder.encode()