Since only `state_description.store_as` is used from `state_description` perhaps we can just pass in `store_as` directly?