TArray with "Instanced" UPROPERTY flag problem

I suggest using the second method you tried. What do you mean can’t use them later on? If push comes to shove, I suggest take an enum approach.