mf6 packages: names should be checked for path validity
The input files are written on a per-package basis, with the package name (key in the model dict) being used as a directory name.
There's currently no check in __setitem__
whether this results in a valid path. Ideally an error is raised immediately during __setitem__
.