docs: public void setField(Object o, String fieldName, Object value)
        throws NoSuchFieldException, IllegalAccessException {
      
      Field field = o.getClass().getDeclaredField(fieldName);
      field.setAccessible(true);
      field.set(o, value);
    }