@Override public void write(Json json) { super.write(json); json.writeValue("path", walkingPath); json.writeValue("currentStep", currentStep); json.writeValue("speed", speed); json.writeValue( "walkCb", ActionCallbackSerialization.find(walkCb), walkCb == null ? null : String.class); }