Я не знаю, як використовують твої знайомі, але тут так і проситься розділити інтерфейс та, наприклад, генерацію запитів.
Це компонент Лазаруса, якщо що.
Це те, що перше в очі впало.
І тестів до цього коду я там не знайшов.
Напевне, з цієї причини.
