Is it safe to store AActor without UPROPERTY?

TArray<AActor*> would require copying the array passed from BP.
I want to avoid copying and just store a pointer to TArray<AActor*>*.
The data from the TArray is processed at different times depending on user actions.