Don't use "create_current_catalog_generator" for not "current" case
Extract CatalogModifier from SerfEventHandler
Extract codes to manage status of the node
Remove needless require()
Use more meaningful name for "event_for_me?"