protected int getId(Class<? extends Component> componentClass) {
		if (!componentClassToId.containsKey(componentClass)) {
			componentClassToId.put(componentClass, componentIdPool.requestId());
		}

		return componentClassToId.get(componentClass);
	}