code: @Override
    public B writeTo(Destination destination) {
      super.writeTo(destination);
      fromState(destination.getProperties());
      return typedSelf();
    }
docs: For backward compatibility on how Fork creates writer, invoke fromState when it's called writeTo method.
  @param destination
  @return