public function __construct()
{
$_aParameters = func_get_args() + array($this->aField, $this->isIndex, $this->aCallbacks, $this->aFieldTypeDefinition);
$this->aField = $_aParameters[0];
$this->isIndex = $_aParameters[1];
$this->aCallbacks = $_aParameters[2];
$this->aFieldTypeDefinition = $this->getAsArray($_aParameters[3]);
}