__wakeup() magic method called on any object being unserialize. (VERY POWERFUL)
It has been noted that it is some times best the base64 encode strings put into the database, and base64 decode strings taken out of the database with this function, as there are some issues with the handling of some white space characters.