public IValidationBuilder <TObject> Start(TObject objectToValidate)
 {
     _obj      = objectToValidate;
     _result   = new ValidationMessages();
     _severity = EValidationSeverity.Error;
     return(this);
 }
 /// <inheritdoc />
 public IValidationBuilder <TObject> AsWarning()
 {
     _severity = EValidationSeverity.Warning;
     return(this);
 }
 /// <inheritdoc />
 public IValidationBuilder <TObject> AsError()
 {
     _severity = EValidationSeverity.Error;
     return(this);
 }