added PersistenceConfig annotation in order to control which messages lead to state changes (and subsequent updates of the persistent state) and which ones not. Can be used to finetune and optimize the persistent behavior