allow calling AddRule with a single eventDescriptor but also with a list