// Helpers
        //
        private Dictionary <string, object> MakeRequest(Dictionary <string, object> sendData)
        {
            RequestsMade++;

            string reply = String.Empty;

            reply = SynchronousRestFormsRequester.MakePostRequest(
                m_ServerURI + "/xinventory",
                ServerUtils.BuildQueryString(sendData), m_Auth, m_requestTimeoutSecs);

            if (string.IsNullOrWhiteSpace(reply))
            {
                return(new Dictionary <string, object>());
            }

            Dictionary <string, object> replyData = ServerUtils.ParseXmlResponse(reply);

            return(replyData);
        }