As more people use the package, there will be more differing scenarios the package is used in, such as with state management packages. It is very harmonious with these packages. It would be advantageous to be able to disconnect the form lifecycle from the widget lifecycle when using these packages and manage the form lifecycle manually from the provider/bloc.