Modifying C++ Base Class Resets Derived Blueprint's Variables to Default after Editor Compile

Yea, it’s weird this is not handled. I wonder all the guys that use UE have their variables in the Blueprint side of things?