Yii relações múltiplas

No meu banco de dados eu tenho 5 tabelas:

game (game_id, name, ...)tag (tag_id, nome, ...)collection (coll_id, name, ...)collections_tags (id, coll_id, tag_id)game_tag (id, game_id, tag_id)

odo jogo tem muitas tags, a coleção tem muitas tags. Se eu fizer uma coleção, posso encontrar seus jogos usando as tags da coleção.

Estou tentando executar esta tarefa com as relações yii:

//in Collection's relations:
 'tags'=>array(self::MANY_MANY, 'Tag',  'collections_tags(coll_id,tag_id)'),  
 'games'=>array(self::HAS_MANY, 'Game','tag_id', 'through'=>'tags')

Então eu recebo uma coleção $ e tente o seguinte:

 echo "collection ".$collection->name.": (id=".$collection->coll_id.") has ".count($collection->tags)."tags\n";
echo count($coll->games);//error here

e obter um erro
O que há de errado nas relações?

questionAnswers(2)

yourAnswerToTheQuestion