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

Yea, we already know that workaround. It is kinda stinky especially when developing. We are waiting for a proper workout, since the current workaround (that you already pointed out) really stinks.