private void AddParent(DocumentMap documentMap, MappedItem parentMapItem = null)
 {
     if (parentMapItem == null)
     {
         this.Position = documentMap.MappedItems.Count > 0 ? documentMap.MappedItems.Count + 1 : 0;
         IsRootItem    = true;
     }
     else
     {
         ParentMappedItemId = parentMapItem.Id;
         IsRootItem         = false;
     }
 }