This issue covers two things.
- A new tutorial should be added to the developer guide to cover both how to persist persistable state in a saved object (very important to call inject/extract/migration functions), as well as how to implement persistable state (call out how important it is to write a migration function any time you change the shape of your data).
- The in-code comments on the persistable state service could be improved or should direct the user to the tutorial for more information.