Подскажите, пожалуйста, как решить вопрос: У меня есть класс Vehicles, в классе сеть поля Name, Type и Tires. Например, существует три сущности: Name: Bicycle Type: Bicycle Tires: 2 И Name: Фура Type: auto Tires: 6 Как и для первой, так и для второй сущности, все поля для, которые относятся к типу обязательные. Как правильно настроить процесс валидации для каждой сущности одной модели?