By now it’s possible to limit the results of an invocation to specified fields:
But ATM it is not possible to retrieve otherwise-impossible-to-get fields like MBMessage’s attachments.
The expected form is:
Currently this happens because once the the service has been called, the resulting JSONObject is filtered. Technically this could reversed: filtered fields could be the result of using BeanUtil or something.
Don‘t forget services which return lists!