Empty Constructor Not Called, BeginPlay Is, Nullptr Violation

Solution: I modified the constructor to take an ObjectInitializer and now the constructor is being called. Then I reparented the blueprint (to a character blueprint) and reparented a second time back to my c++ class (deriving from character).