public async Task<Queue> CreateOrGetQueueAsync(string name = null)
{
if (string.IsNullOrWhiteSpace(name)) name = Guid.NewGuid().ToString();
var content = new JsonContent("{}");
var response = await _client.PostAsync(string.Format("queues/{0}", name), content);
return new Queue(this._client, name);
}