/**
* {@inheritdoc}
*/
public function __set($strKey, $varValue)
{
if ($this->arrRelations[$strKey]['type'] == 'haste-ManyToMany' && !is_array($varValue)) {
throw new \InvalidArgumentException('Values set on many-to-many relation fields have to be an array');
}
parent::__set($strKey, $varValue);
}