As this requires the tuple write support you can add a constructor as follows:
TupleOutputFormat() {
    super(new TupleWriteSupport());
  }
that way you don't need to set the WriteSupport property anymore