Change variable in child actor component

Hello Folks

Just posting here hoping for a little clarification on an issue I’m facing in some blueprints.

I’m setting up a weapon attachment system, as such I have two blueprints. One for the weapon itself and another for the attachment. For this example let’s discuss a torch attachment. I have the torch attachment blueprint being added to the weapon blueprint via a child actor component. This works perfectly, but let’s say I want to change the visibility of the light component in the attachment blueprint from inside the weapon blueprint. Is this possible? Would the system work using a casting to node?