Antes de ejecutar el método, guarda en el historial una copia superficial
del estado de la instancia (patrón Memento). history.restoreLast()
revierte la última mutación. Limitación: la restauración reasigna las
propiedades guardadas pero no elimina propiedades añadidas después.
Antes de ejecutar el método, guarda en el historial una copia superficial del estado de la instancia (patrón Memento).
history.restoreLast()revierte la última mutación. Limitación: la restauración reasigna las propiedades guardadas pero no elimina propiedades añadidas después.