public ResultWrapper <T> GetItem <T>(string index, string type, string id) where T : class
        {
            var response = _clusterClient.GetSource <T>(index, type, id);

            var result = Request <T, T>(response, (r) => response.Body);

            return(result);
        }