public function setEndDate($endDate = null) { if (is_null($endDate) || is_array($endDate) && empty($endDate)) { unset($this->EndDate); } else { $this->EndDate = $endDate; } return $this; }