protected ComponentManager(EntityWorld world) {
		super(world);
		componentClassToId = new HashMap<Class<? extends Component>, Integer>();
		componentIdToComponents = new Bag<Bag<Component>>();
		componentAddBuffer = new Bag<Component>();
		componentRemoveBuffer = new Bag<Component>();
		componentIdPool = new IdentifierPool();
	}