I changed it to text_array.

In my defense I will mention that all access to this would have been pmt_metadata.array or pmt_metadata->array.  When I have a struct that is encompassing a modules' private data I consider the whole name of the variable as the description...