How does 'ATranslationGizmo::StaticClass()' get the blueprint subclass type in C++?