Oh, I think I know why this happens and I will go to fix it now. It may take a while.
For projects with only few blocks it might generate bigger files than before, but for bigger projects it makes them smaller. But it was not only because of the size, MetaTrader does not complain when an EA is megabytes. In general, it's better when a code is written in OOP style and I wanted to do that for a long time. Although, now that I did that, I can't say that I really like this style, it's probably even harder for somone to understand what is going on in the code.