really needed? Implementation of TemplateResponse is private and can use private functions

@Raydiation