/// <summary>
 /// Запуск обработки "посещения"
 /// </summary>
 /// <param name="visitedElement">Элемент - посещаемый объект</param>
 /// <param name="doSave">Сохранять ли БД (если обрабатывается уже открытый документ - БД сохраняться не будет)</param>
 public void Visit(IDatabaseVisitor visitedElement, bool doSave)
 {
     this.Visit(visitedElement.Accept, doSave);
 }
 /// <summary>
 /// Запуск обработки "посещения". База при этом не сохраняется
 /// </summary>
 /// <param name="visitedElement">Элемент - посещаемый объект</param>
 public void Visit(IDatabaseVisitor visitedElement)
 {
     Visit(visitedElement, false);
 }