nullable columns will be converted to null when empty string is used