Represents a document in the document archive. It can be a folder or a file
 public Document Create(Document document)
 {
     var url = GetUrl();
     var json = client.Post(url, JObject.FromObject(document).ToString());
     var jsonDocument = JObject.Parse(json);
     return CreateDocument(jsonDocument);
 }
 public Document Get(Document document)
 {
     return Get(document.id);
 }
 public void Delete(Document document)
 {
     Delete(document.id);
 }