private async Task<Dictionary<string, object>> GetMetadata(Uri hostUri, string id, string scope, string template)
{
BoxRequest request = new BoxRequest(hostUri, string.Format(Constants.MetadataPathString, id, scope, template))
.Method(RequestMethod.Get);
IBoxResponse<Dictionary<string, object>> response = await ToResponseAsync<Dictionary<string, object>>(request).ConfigureAwait(false);
return response.ResponseObject;
}