Thank you so much for this. If I wasn’t nearly bald anyway, I would have torn my hair out about this…So, now I created structs for all the stuff I want to persist and it works just fine.
Solution in Developer lingo: Savegame only works with value types, not reference types. References are NOT serialized.