Use more efficient rule types if possible

To construct Smart Device Groups that run as efficiently as possible, whenever possible, use device match rules for device groups, Airwall Edge Services, and Airwall Gateway groups.