Why added components need to have two names?

It’s really weird. If you add the same item twice, it goes like this: Item 1 will be named BrightLight and Item 2 will be named Light1 (BrightLight). There must be something more to it.