@Override public void save() { try { ReflectionTools.setValue(obj, field, index, value); } catch (IllegalArgumentException | IllegalAccessException ex) { // ignore } }