Extracted ZipFileRecorder from MessageRecorder