function __construct($c, $namespace) { $container = ($v = $c->getObserver()->get($namespace)) && $v instanceof Container ? $v : new Container(); parent::__construct($c->getObserver()->set($namespace, $container)); }