public final void removeRepresentation(CogaenId entityId) {
		EntityRepresentation er = this.representationsMap.remove(entityId);
		if (er == null) {
			throw new RuntimeException("unknown entity id" + entityId);			
		}
		this.representations.remove(er);
		er.disengage();
	}