public function match(Expression $expr)
    {
        return $expr->evaluate(array(
            self::NAME => $this->name,
            self::CLASS_NAME => $this->className,
            self::DESCRIPTION => $this->description,
        ));
    }