public IMemento CreateMemento() { Stroke[] copy = Strokes.ToArray(); return(new InkCanvasMemento { State = copy }); }