public HACK_TextUndoTransactionThatRollsBackProperly(ITextUndoTransaction innerTransaction) { _innerTransaction = innerTransaction; _undoPrimitive = new RollbackDetectingUndoPrimitive(); }