also made stack protected in .net Unpickler, to make it better suitable for being subclassed