У меня есть иерархия классов данных
public class Base
{
// Fields to be validated
}
public class Derived1 : Base
{
// More fields to be validated
}
public class Derived2 : Base
{
// More fields to be validated
}
Каким будет подходящий способ для проверки Derived1 и Derived2 с использованием инфраструктуры FluentValidation без дублирования правил для полей базового класса?