public static PropertyValidator <string> Required(this PropertyValidator <string> validator, string errorMessage) { return(validator.ValidIfTrue(value => !string.IsNullOrEmpty(value), errorMessage)); }