Defined in BlueprintSupport.cpp Duplicates all fields of a struct in depth-first order. It makes sure that everything contained in a class is duplicated before the struct itself, as well as all function parameters before the function itself.