public void setEvaluative(Definition evaluative) {
		if (evaluative.type != ConstrainType.EXPRESSIVE) {
			throw new IllegalArgumentException("Evaluative must be expressive");
		}
		this.evaluative = evaluative;
	}