Соглашусь с этим. Но если интерфейс не очень "наворочен", то лучше разбираться в сгенерированном коде, чем писать с нуля.В 3-й версии этот функционал убрали, т.к. сами разработчики не рекомендуют его использовать. Довольно ненадежная штука. Отлаживать и разбираться тяжело.
И что предложено взамен?