#3, #4 - removed classHeader from configuration. Created ClassTemplate implementation