public void setService(Object service) {
		if (service == null)
			throw new IllegalArgumentException(
					"use unsetService instead, can't pass in null");
		isInjected = true;
		this.service = service;
	}