Допустим объект был захвачен, внесены изменения.
Далее если хотим отказаться от изменений просто делаем отмену захвата или получение из хранилища и в чем разница?
Отмена снимает захват. Захват она снимает. Снимает захват отмена. а получение - получает
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший