-If you have the data on the server side, but nothing is coming through to the client, \r
-this is a JAXB serialization problem. They tend to be very silent and thus hard to debug. Check your \r
-data structure can be serialized! \r
+ - Enum cannot be serialized as its abstract class (do not confuse with enum which is fine)\r
+ - Fields serialization leave a little more space for manoeuvre, so use it. If you do then you can accept and return interfaces, e.g. List, Map; abstract classes etc, from your methods. \r
+ \r
+If you have the data on the server side, but nothing is coming through to the client, this is a JAXB serialization problem. They tend to be very silent and thus hard to debug. Check your data structure can be serialized! \r