Eh, overkill? Maybe. But given how quickly you can create a new entity class in Studio… does it matter? It’s gonna take you under 5 minutes to create the new entity class and define a collection of same in your main entity. And later when you need to add attributes to the “single string only” entity…you’ll be glad you started that way.
I think an entity is going to be a lot simpler than writing custom parsing code as suggested up there. Seriously, under 5 minutes and you’re done, all automatic. And when you have to add attributes (and you will) it’ll be easier since you already have an entity class for it.
That could make kind of sense for the Email addresses example. But for a TokenList? That is and always will be a List no matter what and in does, conceptually, make sense to be held inside the Entity itself.