Rule({ required this.name, required this.event, this.conditions = const [], required this.child }) : super('ruleBlock');