public function recover()
    {
        $instance = $this->values;

        foreach (get_object_vars($instance) as $key => $value) {
            $instance->$key = $value instanceof Serialization ? $value->recover() : $value;
        }

        return $instance;
    }