public Task Delete(Blob document) => S3Proxy.Delete(document);
public Task <bool> FileExists(Blob document) => S3Proxy.FileExists(document);
public Task Save(Blob document) => S3Proxy.Upload(document);
public Task <byte[]> Load(Blob document) => S3Proxy.Load(document);