public function __construct(array $parameterExpressions)
{
parent::__construct($parameterExpressions, 2);
$this->value = isset($parameterExpressions[0]) ? $parameterExpressions[0] : null;
$this->key = isset($parameterExpressions[1]) ? $parameterExpressions[1] : null;
}