/// <summary>
 /// Gets a resource of a given type and with the provided id from a given table
 /// </summary>
 /// <param name="table"></param>
 /// <param name="typeName"></param>
 /// <param name="id"></param>
 /// <returns></returns>
 private async Task <dynamic> Get(CloudTable table, string typeName, string id)
 => await table.ExecuteRetrieveAsync(TableConfigProvider, typeName, ResourceTableEntity.IdToRowKey(id));