Why do you don't use the TemplateView as base class?