Updating ExceptionCollection to better handle nested messages