title: Serialize and load FabricJS group
body: <p>I'm attempting to group all of the freedraw objects on a canvas, scale and serialize the group, and then load the group onto another canvas. </p>
  
  <p>Currently, I'm grouping all of the objects on canvas with this code.</p>
  
  <pre><code>var group = new fabric.Group(canvas.getObjects(), {
      originX: 'center',
      originY: 'center'
  });
  </code></pre>
  
  <p>After this step, I'm not sure how to proceed. If I wasn't dealing with groups, I'd stringify the canvas and then use loadFromJSON. However, I don't think I can just stringify the group. And when I try to use canvas.add() I get a max callback error. Do I need to turn the group into a path object first? 
  Here's a jsFiddle <a href="http://jsfiddle.net/xvxh6d3L/6/" rel="nofollow">http://jsfiddle.net/xvxh6d3L/6/</a> </p>
  
  <p>If anyone has any ideas, I'd really appreciate it. I'm very stuck.</p>