public void add(Instance inst) {
		App app = getApp(inst.getName());
		if (null == app) {
			apps.putIfAbsent(inst.getName(), createApp(inst));
			app = getApp(inst.getName());
		}
		// validate first
		app.add(inst);
	}