The persistent exceptions "squash" all the details and only display them to developers. This leads to generic "Invalid persistent" messages with no explanation. Instead lets include the message detail always.