public function __construct(array $properties)
{
if (isset($properties['saleItemCategories']) && is_array($properties['saleItemCategories'])) {
$categories = [];
foreach ($properties['saleItemCategories'] as $saleItemCategory) {
$categories[$saleItemCategory['categoryIndex']] = new XurCategory($saleItemCategory);
}
$properties['itemCategories'] = $categories;
}
parent::__construct($properties);
}