State Machine: documented persistence