Another question, if we can set isSnapshot when updateEvent. What is the real role of the Preprocessor when processing Snapshots?