Converts to map format for rules execution
Map<String, dynamic> toMap() => { 'request': request.toMap(), ...appContext.toMap(), };