public void Initialise(MultiInstanceWidgetState state, ILogger logger) { var myState = (SurprisePaymentWidgetPersistentState) state; StartPaymentDate = myState.PaymentStartDate; Frequency = myState.Frequency; this.diagLogger = logger; }