Imprive collection::doSelect() and collection::doDelete() management (again).