code: public static <T extends BaseBo> T fromJson(String json, Class<T> clazz) {
          return fromJson(json, clazz, null);
      }
docs: De-serialize a BO from JSON string.
  
  @param json
  the JSON string obtained from {@link #toJson(BaseBo)}
  @param clazz
  @return