code: public Optional<Err> validate(Framework.Mapping<?> mapping, Map<String, String> data) {
          return validate(mapping, data, "");
      }
docs: bind and validate data, return (processed) validation errors
  @param mapping mapping
  @param data data
  @return bound object