public Cursor ResetAppearanceToConsole()
{
var console = ((SurfaceEditor)_console.Target);
if (console.TextSurface != null)
PrintAppearance = new CellAppearance(console.TextSurface.DefaultForeground, console.TextSurface.DefaultBackground);
else
throw new Exception("CellData of the attached console is null. Cannot reset appearance.");
return this;
}