Yii - области применения после beforeFind в отношении
Я создал тестовую область, которая добавляет условие теста к критериям БД, и применил его в X::model()->with('Y:test')->findByPk(1)
Сбрасывая критерии БД в beforeFind, я вижу, что условие там не добавлено, однако, регистрируя запрос sql, я вижу, что условие добавляется ко всему запросу, что в основном означает, что область применяется, но после beforeFind (пробовал в отношении как в приведенном выше примере). Это не имеет никакого логического смысла. Как я могу это исправить? Моя версия Yii - 1.1.14.