Should I avoid Setting Replicates Flag in Construction Script?

I want to build some objects that can be told to replicate, but this may need turning on/off for instances in the world.

For example, I build a light blueprint that can turn on/off, has electrical hum, VFX etc. obviously I want this to replicate, however, if I have an instance in the world that I don’t want on and I know will never be on, can I set the ‘Replicates’ flag via the construction script without any adverse effects? By that I mean, is there any performance cost to doing it via construction script? I’d like to avoid have two types of asset for each light if I can.