title: DSL Toolkit: How can I get correct elements written in this scenario?
body: <p>Info: C# , VS2010 Beta 2 , DSL ToolKit Beta 2</p>
  
  <p>I am trying to create the following generated XML in my DSL Diagram when used</p>
  
  <pre><code>&lt;Method&gt;
  ...
      &lt;FilterDescriptors&gt;
           &lt;FilterDescriptor Type="Comparison" Name="EmployeeKey" /&gt;
      &lt;/FilterDescriptors&gt;
  ...
  &lt;/Method&gt;
  </code></pre>
  
  <p>This is how the Method and Filter Descriptor Domain Classes look</p>
  
  <p><img src="https://lh4.ggpht.com/_GmWvuc8Xq0U/SxOwFD_0R7I/AAAAAAAAA3M/_BqXTaMqHG0/Capture.PNG" alt="Domain Classes"></p>
  
  <p>I believe I have set the multiplicity correct:</p>
  
  <p>Method should only have 1 Filter    Descriptor</p>
  
  <p>A Filter Descriptor can have many Filter Descriptors i.e</p>
  
  <pre><code>&lt;FilterDescriptors&gt;
       &lt;FilterDescriptor Type="Comparison" Name="EmployeeKey"    /&gt;
       &lt;FilterDescriptor Type="Wildcard" Name="EmployeeName"    /&gt;
  &lt;/FilterDescriptors&gt;
  </code></pre>
  
  <p>The issue is that the output XML is like this:</p>
  
  <pre><code>&lt;FilterDescriptors&gt;
      &lt;FilterDescriptor&gt;
        &lt;FilterDescriptors&gt;
          &lt;FilterDescriptor Type="Comparison" Name="EmployeeKey" /&gt;
        &lt;/FilterDescriptors&gt;
      &lt;/FilterDescriptor&gt;
    &lt;/FilterDescriptors&gt;
  </code></pre>
  
  <p>We have this same pattern is several locations in our DSL Diagram and was hoping there is a something simple to resolve this rather than overriding the ReadElements and WriteElements of each domain class</p>