add StructField.toString back for backward compatibility