Rework TemplateParam again.