public SyncPropertyValidationBuilder(PropertyValidatorBase propertyValidator) : base(propertyValidator) { }
protected PropertyValidationBuilderBase(PropertyValidatorBase propertyValidator) { _builder = (TBuilder)(object)this; BasePropertyValidator = propertyValidator ?? throw new ArgumentNullException(nameof(propertyValidator)); }