internal override Object GetDefaultValue(PreferredType preferred_type){ if (preferred_type == PreferredType.String || preferred_type == PreferredType.LocaleString) return ""; else return Double.NaN; }