Hi, i think that is necessary to have dual, triple or four same but little different objects just for one thing. I'm talking about query, query builder in phalcon models, which had do same think but both offer different functions, for example: When i use: $criteria = $this->query(); so i don't have a opportunity to use group condition,

but when i use query builder ( $this->_queryBuilder )

I have chance to chose group condition and more function to build complicated query .

Why this function isn't in one builder, or criteria .. ?