public function addXDimension(array $properties = array())
{
foreach ($this->colModelValidators as $validator) {
$validator->validate($properties);
}
$this->markFunctionTypeProperty($properties);
if (!isset($this->pivotOptions['xDimension'])) {
$this->pivotOptions['xDimension'] = array();
}
array_push($this->pivotOptions['xDimension'], array_merge($this->defaultColModelProperties, $properties));
return $this;
}