I asked myself the same question 😅, and I think this is to do with the way I understand companion objects. So here's the scenario.
I have a class with the above companion object. When the class is initialised, I make an HTTP request out to get a list of tags from an API. From there, I can basically always look up
Foo.tags
without having to make a subsequent API request... I feel like I am somehow doing it wrong, but can't figure out what would be the best way to do it....