You might be opening up a big can of worms there!
I did some Hibernate and GWT work, and didn't want the proxies on the client side. We used Gilead, which strips out the proxies and replaces them with nulls. You can send the unattached entity back to the server and merge it back into the database relatively unscathed. There are concurrency issues that the HibernateSession saves you from, so use at your own risk.
It's a good project.
Making Associated Hibernate Object Nulls
Gilead stands for Generic Light Entity Adapter
It permits you to send Persistent entities (and especially the partially loaded ones) outside the JVM (GWT, Flex, Web-Services, Google AppEngine ...) without pain.
No LazyInitialisationException. No DTO mapping. Just POJO and Domain Driven Design
!