public bool IsSupported(Type type) => type.GetInterfaces().Any(i => ListFieldProvider.ImplementsIList(i)) && !ListFieldProvider.IsListSuppressed(type);
public bool IsSupported(Type type) => type.GetInterfaces().Any(t => DictionaryFieldProvider.ImplementsIDictionary(t)) && !ListFieldProvider.IsListSuppressed(type);