I've created an issue for this: http://code.google.com/p/google-web-toolkit/issues/detail?id=3577
The issue includes a complete code example demonstrating the problem (written for GWT 1.6.4), together with a detailed explanation of what happens during deserialization to cause the effect. Paul --~--~---------~--~----~------------~-------~--~----~ http://groups.google.com/group/Google-Web-Toolkit-Contributors -~----------~----~----~----~------~----~------~--~---