MessageDelayer({ required this.handler, required List<RateLimit> rateLimits, }) : _guards = Guards(guards: _createGuards(rateLimits));