Hi Stefan, yes, object variants could be a solution however i am not sure that each instance taking the same ram as the largest one bodes well for my use case since certain objects may need to hold a sizeable amount of text (say 500 chars) where as other instances may only need to hold 1 character.
I think i will look at storing each object type into its own sequence for now. Of course doing this will require more code to restore them in order but if that allows me to use Json to restore each object from disk without having to name each property to do the same thing then the benefits may out weigh the negatives.