defaults() as $key => $value) { if (isset($data[$key])) { if (empty($value) && empty($data[$key])) { $data[$key] = $value; } } else { $data[$key] = $value; } } $this->_data = $data; } }