public function &addGroup($unshift = false)
    {
        /* @var $group FormGroup */
        $group = $this->factory->create('FormDesigner\FormGroup');

        $this->elementFactory('group', $group, $unshift);

        $group->injectFormDesigner($this->fd);
        $group->injectParentGroup($this);

        return $group;
    }