List<R>? runOnBindingsStart<R>(List<R>? bindings) { _getMiddlewares().forEach((GetMiddleware element) { bindings = element.onBindingsStart(bindings); }); return bindings; }