[PATCH v2 08/19] XmlTemplates: Template functions are now objects