title: CakePHP - Order in $hasMany model being ignored
body: <p>I have one model that has a $hasMany attribute. If I just have the following:</p>
  
  <pre><code>var $hasMany = 'OtherModel'
  </code></pre>
  
  <p>and in the class OtherModel extends AppModel I have the following:</p>
  
  <pre><code>var $order = 'colour_id DESC';
  </code></pre>
  
  <p>The order is ignored, but if I have this in the first model:</p>
  
  <pre><code>    var $hasMany = array(
              'OtherModel' =&gt; array(
              'order' =&gt; 'colour_id DESC'
          )
      );
  </code></pre>
  
  <p>Then it uses the correct order.</p>
  
  <p>I'm not sure why the order in the $hasMany model is ignored in the first instance?</p>