The currently and widely used named map is a linked list
data structure wich references pairs of name / object.
This structure is light and reliable but not very effocient
when dealing with large collections of objects.
A more accurate solution would be to store such
collection in arborescent data structure, which would fit
tightly to xdlengine needs.
The evolution consists in modifying current VAarray
structure to make it able to store name/object pair and
name/VAarray pairs. The referencing name must
have 'parent.child.grandchild ...' structure.