I'm using

```PHP
$container = new Container;

// Share objects
$container
	->share('input', $this->input, true)
	->protect('app', $this, true)
;
```

Why extra code?