add min_value to optional fields