@Override
 protected DFB doReadFrom(StreamInput in) throws IOException {
   DFB decayFunctionBuilder = createFunctionBuilder(in.readString(), in.readBytesReference());
   decayFunctionBuilder.setMultiValueMode(MultiValueMode.readMultiValueModeFrom(in));
   return decayFunctionBuilder;
 }