Arrays of text not correctly replicated

If you declare an array of text elements to be replicated across the network from the server to all the clients, it won’t work, the data won’t be replicated after modification (w/o changing array size).

UPROPERTY(Transient, Replicated, BlueprintReadOnly, Category = MyCat)  
TArray<FText> MyTextArray;

However, arrays of strings are correctly replicated.

UPROPERTY(Transient, Replicated, BlueprintReadOnly, Category = MyCat)  
TArray<FString> MyStringArray;

I suspect some other data types to have problems with replication while being set within a TArray…