docs: public Asset createMinimalAssetForJSON() throws IllegalArgumentException, IllegalAccessException {
          Asset ass = new Asset();
          for (Field f : Asset.class.getDeclaredFields()) {
              if (f.isAnnotationPresent(JSONIncludeForFile.class)) {
                  f.set(ass, f.get(this));
              }
          }
          return ass;
      }