@pcmoor said:
Just to be clear, copying is not the issue, but using a copy to create a new component is. This is very much the case if a copy or instance is used in another file, isolated, changed then brought back within the influence the original.
Copies of subcomponents can cause problems if they not not made unique, even groups can retain a connection when copied. You change the formula in one sub, it effects all the others that are copies. Move a component into another file, change the formulas, call it something else, bring it back into the orginal file, the subs will "update" to the new formulas, usually the affected components will have red # errors
Reuse or repurpose is okay, but make each sub component unique within a master file, unless the sub is to be used by all (like a shelf,door) then the parent! reference is used rather than the parents attribute dialog heading otherwise cupboard1!doorwidth will overwrite cupboard2!doorwidth whereas parent!doorwith works for both
Fantastic!
Inheritance and Incapsulation: I should have thought to them.
I made a quick and dirty test and I am pretty sure that was the problem.
From now on I will follow your guidelines, thanks so much.