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