public static BindingDescription <float, string> WithDefaultConverter(
     this BindingDescription <float, string> description)
 {
     return(description.With(new GenericConverter <float, string>(
                                 s =>
     {
         float result;
         return float.TryParse(s, out result) ? result : 0;
     },
                                 f => f.ToString(CultureInfo.InvariantCulture))));
 }
 public static BindingDescription <int, float> WithDefaultConverter(
     this BindingDescription <int, float> description)
 {
     return(description.With(new GenericConverter <int, float>(f => (int)f, i => (float)i)));
 }