In typical use, all packages are prefixed and all changes to each namespace/class are propagated through all the packages. But if only a subset of packages is prefixed, then other packages which rely on the prefixed on may need their function calls updated. Currently this does not happen, mainly because changes to the vendor directory are explicitly opt-in.