Given the following XML structure:
<RootNode>
<NodeA>
<Value>1</Value>
<Value>2</Value>
<NodeA>
<NodeB>
<Value>100</Value>
<Value>200</Value>
<NodeB>
</RootNode>
How do I deserialize this to the following c# objects
List<NodeA> and List<NodeB>