public void put(String name, Object value){
		if (map != null){
			map.put(name,value);
		}else{
			Class propType = getType(name);
			// Convert only if we have a propTargetType (otherwise, it is a map value, so, as is)
			Object propValue = (propType != null)?mapper.as(propType, value):value;
			classInfo.setValue(obj, name, propValue);
		}
	}