I propose to declare CDbCriteria::_paramCount property as static.
With current non static declaration i see no way to merge two criterias correctly.
Imagine we have two criterias whose conditions was added by "addXXXCondition" methods and we need to merge them. But there is no way to do it correctly atm. Parameters will override each other, because $_paramCount starts with 0 in both criterias.