public static bool IsDefined <TEnum>(this TEnum source) where TEnum : struct, Enum => EnumCache.IsDefined(source);
public static string ToStringFromCache <TEnum>(this TEnum source) where TEnum : struct, Enum => EnumCache.GetName(source);