public void addHost(Host host) {
		if (hosts.get(host.getName()) == null) {
			hosts.put(host.getName(), host);
		}

		for (DeviceModelChangeListener listener : listeners) {
			listener.hostAdded(host);
		}

		for (Device device : host.getDevices()) {
			addDevice(device, false);
		}

	}