Если кажется, креститься надо! И головой думать, если ваши классы не подходят для задачи, то вы сами это быстро поймете, с их помощью не получится что-то реализовать, или слишком длинно, а если подходят, то они вполне "кошерные", с опытом все приходит.