public function replace($attributes, $runValidation=true)
    {
        // Validation
        if ($runValidation && false===$attributes=$this->validate($attributes, true))
            return false; 
        
        $this->_attrEventBeforeInsert($attributes);

        return $this->_db->replace($this->table, $attributes);
    }