A while ago, I posted a "feature request" into JIRA about the way @Webremote functions are decorated to prevent unwanted fields to be accessible in javascript on the client side ...
Basically the idea is to filter the fields you want instead of the fields you dont want ...(more details, including the reasons to do so in the "feature request page" [see below])
http://jira.jboss.org/jira/browse/JBSEAM-975
Maybe some of you would be willing to give me some feedback about it ...
It's assigned to me, I will get around to doing it but there's a lot on my plate at the moment.