title: Can I add same wicket component under differrent parents in a markup page
body: <pre><code>&lt;table&gt;
  &lt;tr&gt;
      &lt;td&gt;
          &lt;div wicket:id="id1"&gt;                        
                  &lt;div wicket:id="draggable" /&gt;
          &lt;/div&gt;
      &lt;/td&gt;   
      &lt;td&gt;
          &lt;div wicket:id="id2"&gt;                        
                  &lt;div wicket:id="draggable"/&gt;
          &lt;/div&gt;
      &lt;/td&gt; 
  &lt;/tr&gt;      
  &lt;/table&gt;
  </code></pre>
  
  <p>Consider the above markup, and on the java part I have simliar to the following..</p>
  
  <pre><code>WebMarkupContainer con1 = new WebMarkupContainer("id1");
  WebMarkupContainer con2 = new WebMarkupContainer("id2");
  
  Draggable draggable = new Draggable&lt;Void&gt;("draggable");
  
  con1.add(draggable)
  con2.add(draggable)
  </code></pre>
  
  <p>But when I navigate the page, I got a Wicket exception stating that "con1" doesn't have "draggable".</p>
  
  <p>Did I miss something? Or fundamentally wrong? I am aware the it is not possible to add same markup under same parent. Is the any similar proper way to achieve that?</p>
  
  <p>In addition, my objective is to create a Draggable component, that parallely drags over two items at a time.</p>