public function extend($id, callable $extender)
    {
        if (!$this->has($id)) {
            throw new NotFoundException('Alias (' . $id . ') is not being managed by the container');
        }

        $this->extenders[$id][] = $extender;
    }