да, некоторым не очень очевидно для чего $csql[$oSql] (с $params.csql всё более понятно).
в общем если кто-то использовал производный класс и в нём делались запросы с использованием csql, то чтобы после обновления базового класса они продолжали работать, объект csql должен продолжать существовать.