docs: public ValidationResult validateWithResult(IBaseResource theResource) {
  		Validate.notNull(theResource, "theResource must not be null");
  		
  		applyDefaultValidators();
  		
  		IValidationContext<IBaseResource> ctx = ValidationContext.forResource(myContext, theResource);
  
  		for (IValidatorModule next : myValidators) {
  			next.validateResource(ctx);
  		}
  
  		return ctx.toResult();
  	}