How to safely modify structs when blueprints already reference them?

Hi,

I have been having a problem where if I add a variable in a struct while the blueprints are already referencing them, I get a bunch of errors that persist even when it is simply adding a new variable. I so far have only been able to fix these errors by overwriting the struct with a previous backup of it. Is there a certain way that I am supposed to modify structs so that this does not happen? Thanks in advance.

I have got problems too. It make some time crash or reset actor to unstable. I found something . You should not use array, actor or any thing that not native variable within struct. Never include it into save object. it may help to improve that issue.