Depending on the author's logic, it might be possible to use the 'Execute' component as a reference to other functionality. After all, it is only a field, the logic of specific execution in the game is still implemented by the program. For example, you can add a sound to a Text that declares the Text using {sound=filename}, and automatically escape when the program reads or writes to it.(I am very sorry, this passage was translated by a machine, I hope it can express my meaning correctly.)
Thanks for reply,
I think whether could be used any not supported by game language (for example jpn) where to put sound file name. All language texts are displayed parallel in console if there are any strings in json parser but only currently selected is used for display. So in this case sound filename will be placed in next array cell instead optional language.