(final Long id, final String name, final BigDecimal amount, final CurrencyData currency,             final EnumOptionData chargeTimeType, final EnumOptionData chargeAppliesTo, final EnumOptionData chargeCalculationType,             final EnumOptionData chargePaymentMode, final 