public String toValue() {
		
		StringBuilder b = new StringBuilder("{" + this.getClass().getName() + " ");
		
		String fields = "";
		for (Field f : this.getClass().getFields()) {
			
			try {
				fields += ", " + f.getName() + "=" + f.get(this.getClass()).toString();
			} catch (IllegalArgumentException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			} catch (IllegalAccessException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
		
		b.append(fields);
		
		
		b.append("}");
		
		return b.toString();
	}