Here's a screenshot with a script that needs access to a bunch of text objects to adjust the contents (in this case, to translate them based on a key).
It means one single point to change your data, the object name, and no need for additional script components or object references, and a very simple automated processing that updates as the scene changes. Although used here for translation, the true beauty of this is you can use it for anything, just like tags; simply put a suitable prefix in front of any object that needs processing. You could even have a separate substring for multiple control values if you want.
Important tip though: it's slow so only do it at initialisation. If you need to reference the objects in realtime, cache the search results (store the results list and reference that).
Got any good ideas for extending this concept? Let me know in the comments!