&& ((ChallengeScheme) object).getName().equals(getName());
&& ((ChallengeScheme) object).getName().equalsIgnoreCase(getName());
	public boolean equals(Object object)	{		return (object instanceof ChallengeScheme)				&& ((ChallengeScheme) object).getName().equals(getName());	}