Initialize request_id to -1 and simplify __GetRequestID
Add a default params dict for reuse