# Class TExtension OptimaJet.Workflow.BpmnPlugin.Model.TExtension Namespace: [OptimaJet.Workflow.BpmnPlugin.Model](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/) ```csharp public class TExtension ``` ## Constructors `public TExtension()` Initializes a new instance of the [TExtension](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TExtension/) class. ## Properties `public Collection Documentation { get; }` `public bool DocumentationSpecified { get; }` Gets a value indicating whether the Documentation collection is empty. `public XmlQualifiedName Definition { get; set; }` `public bool MustUnderstand { get; set; }` [Previous TExpression](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TExpression/) [Next TExtensionElements](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TExtensionElements/)