https://blog.changwoo.pe.kr/template-callback-class/
Template Callback Class