public function setProperty($p_dbColumnName, $p_value, $p_commit = true, $p_isSql = false)
{
if ($p_dbColumnName == 'Name') {
$this->m_keyColumnNames = array('Name');
$this->resetCache();
$this->m_keyColumnNames = array('Id');
}
return parent::setProperty($p_dbColumnName, $p_value);
}