rewrote Label API.  Group plugins now require that children are added to the base class