public function __get($strKey)
{
if (isset($this->arrData[$strKey])) {
if (is_object($this->arrData[$strKey]) && is_callable($this->arrData[$strKey])) {
return $this->arrData[$strKey]();
}
return $this->arrData[$strKey];
}
return parent::__get($strKey);
}