public function __set($strKey, $varValue)
{
switch ($strKey) {
case 'metaFields':
if (!array_is_assoc($varValue)) {
$varValue = array_combine($varValue, array_fill(0, count($varValue), ''));
}
$this->arrConfiguration['metaFields'] = $varValue;
break;
default:
parent::__set($strKey, $varValue);
break;
}
}