@Override
  public void setFloat(@NotNull Object host, float value) {
    try {
      field.setFloat(host, value);
    }
    catch (IllegalAccessException e) {
      throw new SerializationException("Writing " + field, e);
    }
  }
@Override
  public void setFloat(@NotNull Object host, float value)