Первоначально при написании логики проверки для строк я решил использовать NotEmpty для любой требуемой строки. При использовании .NotEmpty(). Length (min, max) это приведет к возврату двух ошибок вместо одного, когда пустая строка будет передана.
Как избежать избыточных ошибок?