private void edtItem_TextChanged( object sender, EventArgs e )
{
var doc = new Document();
if (_document != null)
doc.DataState = _document.DataState;
doc.name = edtDocumentName.GetValue<String>() + ( edtItem.UndoRedo.CanUndo ? "*" : "" );
OnDocumentChanged( doc, edtItem.UndoRedo.CanUndo );
}