class InflationNodalCurveDefinition implements NodalCurveDefinition, ImmutableBean, Serializable {

  @Override
  public CurveMetadata metadata(LocalDate valuationDate, ReferenceData refData) {
    return curveWithoutFixingDefinition.metadata(valuationDate, refData);
  }

  @ImmutableConstructor  InflationNodalCurveDefinition(
      NodalCurveDefinition curveWithoutFixing,
      YearMonth lastFixingMonth,
      double lastFixingValue,
      SeasonalityDefinition seasonalityDefinition);

}