Forcing everything into a SavedStateHandle means you'll have two copies in savedstate and is really only appropriate if you need an editable version (e.g., removing a key after you read it to only process it once), using the SavedStateReader APIs via