public LocalMachineSource(final Logger logger, final MachineListener listener, final Conductor conductor) {
this.logger = logger;
this.listener = listener;
this.conductor = conductor;
previous = new HashSet<>();
threadedAgent = new ThreadedAgent(LoggerFactory.getLogger(ThreadedAgent.class), this::discoverVirtualMachines);
}