/// <summary>
 /// Purges the System of all information regarding this Object and it's children.
 /// </summary>
 /// <param name="context"></param>
 /// <param name="type"></param>
 /// <param name="id"></param>
 public static void HardDelete( fsObjectType type, Guid id)
 {
     
     if (type == fsObjectType.File)
         HardDeleteFile(null, id);
     else
         HardDeleteFolder(null, id);
 }
 /// <summary>
 /// Purges the System of all information regarding this Object and it's children.
 /// </summary>
 /// <param name="context"></param>
 /// <param name="type"></param>
 /// <param name="id"></param>
 public static void HardDelete(fsObjectType type, Guid id)
 {
     if (type == fsObjectType.File)
     {
         HardDeleteFile(null, id);
     }
     else
     {
         HardDeleteFolder(null, id);
     }
 }