public void Do(ITextOperation operation)
 {
     operation.Do();
     UndoStack.Push(operation);
     RedoStack.Clear();
 }