"Reparenting" Inheritance

One quick question…

If I were to do this:

BlockA.reparentTo(render);

BlockB.reparentTo(BlockA);
BlockC.reparentTo(BlockA);

An then do this:

BlockA.setTexture(PizzaTexture);

Would BlockB and BlockC also receive the texture change?

Any Yes, the Blocks in my example represent the visible geometry.

BlockB and BlockC would (or at least should) also revive the texture change.

But if any of the models have their textures in texture stages with different names (or named uvs, or anything else that makes TextureStage.getDefault() misbehave) then those models will get a new texture stage with the new texture while still keeping the old texture.