public function __construct(Expression $value, array $arguments) { parent::__construct($value); $this->arguments = self::verifyAll($arguments, ArgumentExpression::getType()); }