public OverspentWarning()
{
Category = WidgetGroup.MonthlyTrackingSectionName;
Dependencies = new[]
{
typeof(StatementModel), typeof(IBudgetCurrencyContext), typeof(GlobalFilterCriteria),
typeof(LedgerBook), typeof(LedgerCalculation)
};
DetailedText = "Overspent";
ImageResourceName = null;
RecommendedTimeIntervalUpdate = TimeSpan.FromHours(12); // Every 12 hours.
Tolerance = 10; // By default must be overspent by 10 dollars to be considered overspent.
}