title: CakePHP 2.4.5 - beforeSave() not being called
body: <p>I have the following code in the User model:</p>
  
  <pre><code>class User extends AppModel {
  
      public function beforeSave($options = array()) {
          if (!empty($this-&gt;data['User']['pass'])) {
              $passwordHasher = new BlowfishPasswordHasher();
              $this-&gt;data['User']['pass'] = $passwordHasher-&gt;hash($this-&gt;data['User']['pass']);
          }
          return false;
      }
  }
  </code></pre>
  
  <p>When I am creating a new record through the UsersController by using:</p>
  
  <pre><code>$this-&gt;User-&gt;create();
  $this-&gt;User-&gt;save(array('pass'=&gt;'test'));
  </code></pre>
  
  <p>The record gets saved in the database and password doesn't get encrypted. Which means beforeSave is not being executed. Can someone tell me what I am doing wrong here?</p>