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); }