optimized Builder for Groups