new()
redoList:Array<T> = []
undoList:Array<T> = []
read onlyunsaved:Bool
inlineaddToUndo(c:T):Void
inlineget_unsaved():Bool
inlineredo():T
inlinesave():Void
inlineundo():T