Blueprint variables inherited from C++ are sometimes reset

That doesn’t make sense. I expect that blueprints also have constructors which by logic should be called after C++ constructors… and I expect that that is the place where the variables get overriden by what I setup in blueprints… I don’t know how hard it is to save a file and not have it corrupt all the time