Client-side state representation infrastructure for GWT