changed stack to be protected

It appears you have made the Unpickler so that it can be extended to un-pickle custom types.  The only problem I found with doing so was that I could not access the stack from my sub class.  This change allows me to un-pickle data into my own objects.