protected WireNode(WireDialog associatedDialog) { if (associatedDialog == null) { return; } Inputs = new List <InputWirePin>(); Outputs = new List <OutputWirePin>(); WireNodeId = associatedDialog.GetNextWireNodeId(); }