I am using AgentConfigManager. I am confused between the configurationFactory and the persistenceProvider? Is the configuration file only needed for the first time the agent boots? After the agent is persisted once, would the persistence file override completely the configuration file?