public Task<DataSet> Transform(DataSet dataset, string name = null, DataSet.Arguments arguments = null)
{
arguments = arguments ?? new DataSet.Arguments();
arguments.OriginDataset = dataset.Resource;
if (!string.IsNullOrWhiteSpace(name)) arguments.Name = name;
return Create<DataSet>(arguments);
}