public function addChild(Doozr_Form_Service_Component_Interface_Html $child, $id = null)
    {
        $id = ($id === null) ? count($this->children) : $id;

        $this->children[$id] = $child;

        // Notify all attached components -> render again
        $this->notify();

        return $id;
    }