public function __set($name, $value)
{
switch ($name) {
case 'attr':
$this->attr($value instanceof Query\Attributes ? $value->toArray() : $value);
break;
case 'css':
$this->css($value);
break;
case 'data':
$this->data($value instanceof Query\Data ? $value->toArray() : $value);
break;
}
parent::__set($name, $value);
}