You don’t need to declare 2nd identical structure, just forward reference (put struct before the type) the structure in save game class and UHT and UE4 reflection system will know which structure you use, you will only need to include deceleration in cpp file when you gonna copy the data so compiler will know which structure you use, but you need to do it anyway.