public virtual void Validate(ValidationResult result) { Text.ValidateRequired(result, nameof(Text)); Text.ValidateMaxLength(result, nameof(Text), 50); Enumeration1.ValidateRequired(result, nameof(Enumeration1)); TypeValue1.Validate(result); Url.Validate(result); Distance?.Validate(result); Traffic?.Validate(result); Time?.Validate(result); }