title: saveAll() on nested data
body: <p>When I try to create a new entry of Template with the $data array, the models of Template, Group and Product are saved correctly. But the nested Calcfield (which is a hasMany of Group) is not saved. :( Group and Product are hasMany of Template.</p>
  
  <p>Is this possible at all? </p>
  
  <pre><code>$this-&gt;Template-&gt;create();
  $this-&gt;Template-&gt;saveAll($data, array('validate' =&gt; false));
  
  // $data looks like this:
  
  Array
  (
      [Template] =&gt; Array
          (
              [title] =&gt; 
              [shorttitle] =&gt; Wie auch immer
              [place] =&gt; Hannover
              [size] =&gt; 
          )
  
      [Group] =&gt; Array
          (
              [0] =&gt; Array
                  (
                      [title] =&gt; Hosting
                      [order] =&gt; 
                      [Calcfield] =&gt; Array
                          (
                              [0] =&gt; Array
                                  (
                                      [title] =&gt; Hosting
                                      [value] =&gt; 0
                                      [description] =&gt; 
                                  )
                              [1] =&gt; Array
                                  (
                                      [title] =&gt; Strom
                                      [value] =&gt; 0
                                      [description] =&gt; 
                                  )
                          )
                  )
          )
  
      [Product] =&gt; Array
          (
              [0] =&gt; Array
                  (
                      [share] =&gt; 10
                      [businessunit] =&gt; Marketing
                  )
              [1] =&gt; Array
                  (
                      [share] =&gt; 30
                      [businessunit] =&gt; intl. CRM
                  )
          )
  )
  </code></pre>