Want to create a keyvalue that can have nested pairs also
<p>My xml looks like:</p>

<pre><code>&lt;node key="asdfasdf"&gt;value&lt;/node&gt;
</code></pre>

<p>but may also be like:</p>

<pre><code>&lt;node key="asdf"&gt;
  &lt;node key="2234"&gt;asdfsdf&lt;/node&gt;
  &lt;node key="223422"&gt; qasdfljk&lt;/node&gt;
&lt;/node&gt;
</code></pre>

<p>99% of the time there is no nested key/value pairs, so how should I create a keyvalue class?
I guess I should lazy initialize the inner collection?</p>

<p>How should I define this class, should I inherit from SimpleEntry?</p>
