Allow contexted exception to store non-serializable objects (more flexible, and doesn't prevent serialization)