Beyond the issues of somehow getting a blank state... this does introduce a whole new set of issues where we can somehow get back to an initial state of an object through no defined event.