class TimerSettingsFieldEditorPresenter extends FieldEditorPresenter<TimerSettingsValue> {

    protected void onTimerDurationChange() {
        TimerSettingsValue oldValue = value;
        value = copy(oldValue);
        value.setTimeDuration(view.getTimeDuration());
        value.setTimeDate(null);
        value.setTimeCycle(null);
        value.setTimeCycleLanguage(null);

        notifyChange(oldValue,
                     value);
    }

    @Inject public  TimerSettingsFieldEditorPresenter(final View view);

}