InsightRule({ required this.definition, required this.name, required this.schema, required this.state, });