ControlGroup internal

Now it is possible to construct border without label and label gets set automatically to the label of last child component