So essentially I have to do this for every type of object I am saving? If I have like 50 different kinds of objects, each having different information that needs to be persisted and then loaded, do I have to do it for each of them?
Can you also elaborate more on step 3? Do you mean something like connect wires from one property to set another? That’s gonna be super tedious and error prone, especially if adding more properties later.