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; } }