Feature: ability to revert object back to old state