Nice to have
A tl:StructuredElement is recorded using the tl:StructuredElementNaming in ScriptRecorder based on its path to the root, a singleton in the corresponding module.
When locating the StructuredElement, on the other hand, it is assumed that the path to the default singleton ROOT of the module was recorded.
Recording and localization do not match in general. Assuming there are several singletons and the root of the recorded element does not correspond to the default singleton ROOT, then the information to which root the path was recorded is missing. The localization of the tl:StructureElement fails.
The tl:StructuredElementNaming.Name has been given a property singleton.