Editing default entity nbt

Hi, so as far as i know, there's no simple way to make an entity spawn with an nbt by default (for example making all endermans spawn with a block of ice) and the same goes for item components, right?

I'm writing just in case i overlooked something, because i haven't played minecraft in a while.

The only way I'm aware of is to execute a function in tick (or throttled) and check for an entity without a tag, run the function to edit the data and give it the tag. I don't like this solution, it looks pretty performance heavy.

So there aren't any components tags or smth like that, right?

Continue to help post