in src/Core/Configurations/BaseValidatableConfiguration.cs [26:35]
public void Validate()
{
var errors = new List<ValidationResult>();
var isValid = Validator.TryValidateObject(this, new ValidationContext(this), errors, true);
if (!isValid)
{
throw new AggregateException(errors.Select(e => new ValidationException(e.ErrorMessage)));
}
}