title: Canvas (Kinetic.JS) - cloned group doesn't appear?
body: <p>I'm playing with Kinetic and can't seem to figure out why a group I'm cloning won't appear.</p>
  
  <p><strong>Fiddle: <a href="http://jsfiddle.net/DgwLd/3/" rel="nofollow">http://jsfiddle.net/DgwLd/3/</a></strong></p>
  
  <p>I can clone shapes no problem - it's just groups that don't appear. The documentation confirms that groups can be cloned, so I'm not sure what's up here. Here's the code from the Fiddle:</p>
  
  <pre><code>//group and original circle - appears fine
  layer.add(new Kinetic.Group({id: 'group'}));
  stage.get('#group')[0].add(new Kinetic.Circle({
      fill: 'orange',
      x: 200,
      y: 50,
      radius: 30
  }));
  
  //clone of group at different Y pos - doesn't appear
  layer.add(stage.get('#group')[0].clone({y: 120}));
  </code></pre>
  
  <p><strong>UPDATE</strong> - it seems cloning a group doesn't make a deep copy. This is verifiable by console logging the group - <code>console.log(stage.get('#group2'))</code> and you'll see its <code>children</code> collection is empty). Is this a bug? Not sure why you'd ever want to clone a group without its constituents.</p>
  
  <p>Any thoughts? Thanks in advance.</p>