public function setAsParentContainerOf(DelegateInterface $childContainer) : DelegateInterface
    {
        $this->addChildContainer($childContainer);
        $childContainer->setParentContainer($this);
        return $this;
    }