Define same service multiple times

what happens if i define the same service multiple times across recipes?

for example:
i define it once just so i can have it restart if a template changes (but
in that recipe i do not enable or start it)

i define it again in another recipe to enable and start it.

do these multiple definitions get merged somehow? what if they conflict?

thanks! koert