[PLUGIN] Savior

@Fr0hst Class pointers need to be stored as soft references if you want to save them.
I did this because there is a very large amount classes in Unreal, iteration them all on every save could be too slow, although I have a @Todo to add them back someday when I find an algorithm fast enough to record raw class pointers.