я сталиквался с похожей кратиной
тольк ов чуть более диком варианте
разраб нагородил статических методов и данные фаршмачил в паре классов, чистая процедурщина
прилетел я и лид и такое "ООП" заставили сделать, чт оутонули в 4 десятках файлов
прцоедурная задача с данными иногда лучше решается процедурно, мы же не фанаты