Yeah I can see it being useful for a multi-step reversible on-boarding/account creation wizard, where we only want to commit once all the validations have passed. Even then I would probably just bite the bullet and write an app specific custom plugin for exactly that purpose, likely using the non-persistent session storage, and with an “Account Creation” element containing states along the lines of “Step 1 Data”, “Step 2 Data”, etc… It would be a bit fluffed up in terms of a code base, but the control over the type coercion in and out of storage would be much tighter.