protected virtual void InitializeValidation() { validationEngine = new ValidatorEngine(); var configuration = new FluentConfiguration(); foreach (var prov in MappingProviders) { configuration.Register(prov.FluentMappings.ValidationDefinitions()); } configuration.SetDefaultValidatorMode(ValidatorMode.UseAttribute); validationEngine.Configure(configuration); currentConfiguration.Initialize(validationEngine); }