Editor Crash:: if (GetNumber() == NAME_NO_NUMBER_INTERNAL)

Right, but in you’re blueprint you are using the make node, and that is going to use the default constructor for the struct to create it first before applying the assigned properties.