How viewstate works - XMLSerialize.cs