public override void Load(XElement root) { Assert.ArgumentNotNull(root, nameof(root)); DesignSurface.Clear(); LoadState(root); SetModifiedFlag(false); DesignSurface.ClearJournal(); DesignSurface.AddToJournal(); }