TMap with struct

You can definitely have UPROPERTY() on TMaps, but not UPROPERTY(VisibleAnywhere) :slight_smile:

Main purpose to use empty UPROPERTY() would be to prevent garbage collection if your values or keys have pointers to other UObjects…