public PreparedStatementMapper(Class<T> clazz){
//		this.clazz = clazz;
		
		methods = clazz.getMethods();
		
		//hashmap to store the setters
		getters = new HashMap<String,Method>();
		
		for( int i=methods.length -1; i>= 0; i--){
			Column col = methods[i].getAnnotation(Column.class);
			Class<?>[] parameters = methods[i].getParameterTypes();
			//if it has 0 parameter and a "Column" annotation, it's a getter
			if (parameters.length == 0 && col != null) {
				getters.put( col.value(), methods[i] );
			}
		}
	}