public abstract void Delete(Folder parent, Item item);
public abstract void AsyncUpload(Folder parent, string filePath);
public abstract void CreateFolder(Folder parent, string folder);
public abstract void AsyncUpload(Folder parent, string file, byte[] data);