class Individual {

	public void setState(State state) {
		if (this.state != state) {
			this.state = state;

			if (individualStateListeners != null) {
				for (IndividualStateListener listener : individualStateListeners) {
					listener.inidividualStateChanged(this);
				}
			}
		}
	}

	@Inject protected  Individual();

}