->fill([...) sets each key/value pair individually causing the component to be rehydrated, when normally the bulk of these fields are deferred and therefore batched in one update. This means that any complex logic, queries, otherwise long closures, etc. that get run upon hydration are run for each property. When you have a large form with 20+ properties, this gets ridiculous. For the end user, it's not a problem as fields are deferred. I also don't think it makes sense to implement manual caching logic in the Livewire component just for ensuring tests are N times faster. It seems that perhaps the Livewire internals in v3 may make this possible. Does anyone have a solution here?