Your title explorer is Nested
Why not protect variables that are not marked as global so that they are only available from where they are created and down the tree?
This would be much safer for larger projects especially if you copy across from other projects.