public function __construct()
{
$_aParameters = func_get_args() + array($this->aArguments, $this->aStructure, $this->aSavedData, $this->aFieldErrors, $this->aCallbacks, $this->oMsg);
$this->aArguments = $this->getAsArray($_aParameters[0]) + $this->aArguments;
$this->aStructure = $this->getAsArray($_aParameters[1]) + $this->aStructure;
$this->aSavedData = $this->getAsArray($_aParameters[2]);
$this->aFieldErrors = $this->getAsArray($_aParameters[3]);
$this->aCallbacks = $this->getAsArray($_aParameters[4]) + $this->aCallbacks;
$this->oMsg = $_aParameters[5];
}