The service examples I have been working on are effectively DAOs that return Java objects. The code is so generic and repetitive across most services, that it might be possible to just expose the entity as a service. To achieve this, I've started playing with the idea of a @RestfulEntity annotatation. At this point, it is just a thought and no code has been written, but I thought it would be a good idea to share what I���m thinking.