Po co mi interfejs IDateTimeProvider w konstruktorze?