Save, Destroy and Spawn Blueprint Actor with its current state?

Hi,

i wanna know, if this is possible.

I have a Blueprint Actor placed in the world. It has some variables, etc. and some code is running inside manipulating variables, etc.

I wanna destroy this actor for performance purposes, but i wanna spawn it when needed. So i wanna save this BP actor in its current state before destroying it. Is this possible somehow.

Thanks in advance

Save the pertinent variables in a SaveGame object. When respawning the actor, feed it previously saved data.