private void CreateCalendarSlots() { for (int row = 0; row < ROWS; row++) { for (int column = 0; column < COLUMNS; column++) { var slot = new CalendarSlot { DayOfWeek = ShortenedDayOfWeek(column), Observer = this }; slots.Add(slot); this.Controls.Add(slot); } } }