public void removeService(CogaenId serviceId) {
		if (this.running) {
			throw new IllegalStateException("core is running, unable to remove service " + serviceId);
		}		
		
		Service service = this.servicesMap.remove(serviceId);
		this.services.remove(service);
	}