We want to allow EntityContent to represent redirects; the knowledge about how redirects are encoded in the JSON structure should not be in Entity (since Entity doesn't know about redirects), not should it be in EntityContent or EntityHandler (since these are not available on the client).
Therefore the serialization code needs to be factored into a standalone service object.
Version: unspecified
Severity: normal
Whiteboard: u=dev c=backend p=3 s=2014-06-03