Introduce AgentHolder for agent static initialization. (Not DataPublisher!)