There are too many validation preferences. Let's merge some of them. For example: Wildcard in producer method return type and wildcar in producer filed type could be just one.