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