Fix copy and assignment of exceptions so they do a proper deep copy
Fix copy and assignment of exceptions so they do a proper deep copy. Remove deprecated public access to message and errorCode of ReadErrorException.
Fix copy and assignment of exceptions so they do a proper deep copy. Remove deprecated public access to message and errorCode of ReadErrorException.