@Override
	public boolean equals(Object obj)
	{
		if(obj == null) return false;
		if(obj == this) return true;
		
		if(obj instanceof CommunicationTypeProperty) {
			return type == ((CommunicationTypeProperty) obj).type;
		} else {
			return false;
		}
	}