Добавил возможность сохранения состояния, используя L-выражение.