public static string GetValueAttribute(this IConvertible value) { return(value.GetAttribute <ValueAttribute>()?.Value); }