public override void ClearChildDocuments()
 {
     lock (_MutexObj)
     {
         ChildDocs.Clear();
     }
 }
 public override void SetChildDocuments(List <string> data)
 {
     lock (_MutexObj)
     {
         ChildDocs.Clear();
         ChildDocs.AddRange(data);
     }
 }