public PropertyValidator(Predicate <object> predicate, ValidationError error, ActionAtError at_error) { predicate.CheckNull(nameof(predicate)); error.CheckNull(nameof(error)); this.predicate = predicate; Error = error; AtError = at_error; }