Не записывает в перем. дату

Не могу понять в чем проблема, уже весь код перекопал.
Не записывается дата
вот кусок записи
  $oGame=Engine::GetEntity('Game');
  $oGame->setName(strip_tags(getRequestStr('game_name')));
  $oGame->setDateAdd(date("Y-m-d H:i:s"));
  $oGame->setUrl(getRequestStr('game_url'));


Делал дамп перед
$oGame->setDateAdd(date("Y-m-d H:i:s"));

Отображает текущую дату нормально, но когда происходит setDataAdd, передается значение NULL.
сеттеры и геттеры есть в классе сущности Game.
public function getDateAdd() {
        return $this->_getDataOne('game_data_add');
    }
public function setDateAdd($data) {
        $this->_aData['game_date_add']=$data;
    }


при создании пишет ошибку
SQL Error: Column 'game_date_add' cannot be null at /home/vrng/data/www/vrng-team.com/test-live/0.1/classes/modules/game/mapper/Game.mapper.class.php line 39
Array ( [code] => 1048 [message] => Column 'game_date_add' cannot be null [query] => INSERT INTO game (game_name, game_url, game_date_add ) VALUES('dsdas', 'ddd', NULL) [context] => /home/vrng/data/www/vrng-team.com/test-live/0.1/classes/modules/game/mapper/Game.mapper.class.php line 39 )

Якобы передается NULL, помогите, уже запарился))

Думаю трабл в запросе
public function AddGame(ModuleGame_EntityGame $oGame) {
		$sql = "INSERT INTO ".Config::Get('db.table.game')."
			(game_name,
			game_url,
			game_date_add
			)
			VALUES(?,  ?,   ?)
		";
if ($iId=$this->oDb->query($sql,$oGame->getName(), $oGame->getUrl(), $oGame->getDateAdd())) {
			return $iId;
		}
		return false;
	}

Если вручную передаешь, норм все. толи геттер чет не так делает, толи магия какая то fp