You could of course just use properties, with overlay accessor classes providing
particular views and type safety.

Just flatten
  <des>
        <item>
                <val>1</val>
        </item>
  </des>

to

 des.item.1.val.1=1

Reply via email to