мне не очень интересно. я просто знаю что такую штуку как ты делаешь - с вероятностью в 100% можно сделать по человечески. да, возможно это потребует определенного рефакторинга, но чем дальше будут проникать такие костыли - тем больше будет расти техдолг на проекте. выбор твой