I'm having trouble finding a way to persist objects most of the time, but occasionally reset everything back to their default states.
The persist behavior does exactly what I want for remembering things... but I can't find a way to reset everything with persist back to their default states (without manually keeping track of all of those in variables somewhere and resetting them).