Yes you're right, in case ```GenericAgentConfig.agent_specific``` becomes a union, it will break. I'll change it so only daemons modify that value.