Steve, The StateObjectStateException does carry the entity name and the identifier but not the entity itself. What is the reason for that? Serializability? Something else? The spec propose an access to it.