Why I stop autovivification...
I am processing information about manufacturing mirrors in our company (dubielvitrum.pl), and two hashes are compared and during that comparison they are modified. I don't want hash to be modified when I just look for values in it.
Another reason is I want to have warnings when I try to write on deep levels on such hashes, because this means error quite often.