Class AbstractTemplateDocument