@Override
	public void entityRemoved(Entity entity) {
		int id = entity.getId();
		if (entities.get(id) == null) {
			throw new NoSuchEntityException(
					ExceptionStrings.NO_SUCH_ENTITY_REMOVE);
		}

		entityRemoveBuffer.add(entity);
	}