serialization: adding cause to exception