Id=0; $this->Triggers=[]; $this->Name=''; $this->HeaderOptions=(new HeaderOptionsDTO())->Merge(); $this->ContentOptions=(new ContentOptionsDTO())->Merge(); $this->CustomFields=[]; $this->AddType("Triggers","TriggerBaseOptionsDTO"); $this->AddType("CustomFields","CustomFieldOptionsDTO"); } public function GetValueFromLoader($property,$value){ switch($property){ case "Triggers": return \rnadvanceemailingwc\DTO\core\Factories\TriggerFactory::GetTriggerList($value); } } }