Adding autoReconnectOnUnserialize property and a __wakeup method that calls $this->open() when true, defaults to false