public static T To <T>(this IDistance current) where T : IDistance, new() { return(current.FactorConvert <T>()); }