title: backbone.js complex model
body: <p>I am building a web app using backbone.js as an MVC framework. I am struggling in designing my models. I have one parent/main object but it is quite complex/nested in nature i.e over 50 attributes and some nesting going on. What i am struggling with is:</p>
  
  <p>I have something like:</p>
  
  <pre><code>    {section1:{
        key1:"value1", 
        key1:"value2"}, 
       section2:{
        key1:"value1", 
        key1:"value2"}
      }
  </code></pre>
  
  <p>Should i flatten the object out like:</p>
  
  <pre><code>    {section1_key1:"value1",
       section1_key2:"value2",
       section2_key1:"value1",
       section2_key2:"value2"
      }
  </code></pre>
  
  <p>or should I:</p>
  
  <ol>
  <li>use the backbone-nested plug-in and pass in the large nested JSON object as is?   </li>
  <li>or create separate models for each section and nest somehow within the parent
  model.  </li>
  <li>or  simply create models for the child objects and not worry about the nesting and add some type of reference</li>
  </ol>
  
  <p>Suggestions appreciated.</p>