velocity templates for generating classes