# Class TSubConversation OptimaJet.Workflow.BpmnPlugin.Model.TSubConversation Namespace: [OptimaJet.Workflow.BpmnPlugin.Model](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/) ```csharp public class TSubConversation : TConversationNode ``` ## Type Hierarchy - [TBaseElement](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TBaseElement/) - [TConversationNode](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TConversationNode/) - TSubConversation Current type ## Constructors `public TSubConversation()` Initializes a new instance of the [TSubConversation](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TSubConversation/) class. ## Properties `public Collection ConversationNode { get; }` `public bool ConversationNodeSpecified { get; }` Gets a value indicating whether the ConversationNode collection is empty. [Previous TSubChoreography](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TSubChoreography/) [Next TSubProcess](https://api.workflowengine.io/bpmn-plugin/OptimaJet.Workflow.BpmnPlugin.Model/TSubProcess/)