public function __construct(array $aAttributes, array $aOptions = array())
{
$this->aAttributes = $this->getElementAsArray($aAttributes, 'attributes', $aAttributes);
$this->aOptions = $aOptions + $this->aStructureOptions;
$this->aField = $aAttributes;
$this->construct();
}