Add "TemplateMethod"