Is it safe to store AActor without UPROPERTY?

TWeakObjectPtr cannot be created in BP. User must pass TArray<AActor> created in BP.