You can definitely have UPROPERTY() on TMaps, but not UPROPERTY(VisibleAnywhere)
Main purpose to use empty UPROPERTY() would be to prevent garbage collection if your values or keys have pointers to other UObjects…
You can definitely have UPROPERTY() on TMaps, but not UPROPERTY(VisibleAnywhere)
Main purpose to use empty UPROPERTY() would be to prevent garbage collection if your values or keys have pointers to other UObjects…