for (String field : message.getParticipant()) {
addParticipant(field);
}
clearDocument();
for (DocumentSnapshot field : message.getDocument()) {
addDocument(new DocumentSnapshotImpl(field));
}
setVersion(message.getVersion());
setLastModifiedTime(message.getLastModifiedTime());
setCreator(message.getCreator());
setCreationTime(message.getCreationTime());