Layer and GameObect Tag for child objects

Hello,
I am developing a 2d game where the whole level scroll down. To do so i created an empty game object and i parented to it all the world geometry objects, so that i attach a move script to it and all the other objects move with it.
The problem is that the layer and game tag of all child objects are not valid anymore, it’s like whatever tag or layer i put in the empty game object it’s applied to all the child objects.

Is there a way to change this?

Thanks id advance

So i found a solution. I added to all the child objects a kinematic rigidbody and now upon collision the correct tag is triggered.