public static Habit AddLog(Habit h) { HabitResultHandler success = new SuccessHandler(new StreakSuccess()); HabitResultHandler fail = new FailHandler(new StreakFail()); h.Attach(success); h.Attach(fail); h.AddLogs(); return(h); }