Añadidas funciones para persistencia de datos