Asset data changes in runtime and editor

I created my own Asset type in С++ with some variables. Then in the editor I created an object of this type and changed its variables(it should be defaults values). After that I create a variable in character and store that object in this variable. Create some blueprint scripts, which change object variables. After executing that scripts in a game I open my asset. All changes were in Asset in the editor. I thought that the changes in the game mode shouldn’t be affect in the editor. How do I fix it?