[4.7] - Defaults are zeroed out upon BP Construction

Interesting. It definitely is some issue with inheritance. In your example above with MyCharacter_Child, if you look at values of those variables there that come from base class in child class, do defaults in child BP have your original defaults or are you seeing a 0 in there?