@Ocramius I thought about the `isset` with the line below :

```php
if (!isset(\$this->\$key)) {
    \$this->\$key = \$default;\n"
}
```

instead of

```php
\$this->\$key = \$default;\n"
```