protected function _create()
 {
     $this->_Model->create();
     $result = $this->_Model->save($this->_Record);
     if ($result) {
         $this->_Record = $result[$this->_Model->alias];
         ActiveRecordManager::add($this);
         $this->_resetState();
         foreach ($this->_foreignKeys as $foreignKey) {
             $foreignKey['Association']->setForeignKey($foreignKey['Record']);
         }
         return true;
     } else {
         return false;
     }
 }