When you are updating any details of a session it asks to tell you why. I feel like for some of these it is not needed. For obvious reasons the date, start time, and session length should require a reason but updating learners, languages, and description should not. Generally people update # of learners because more people want to join and the session is full, languages is not generally updated, and description is updated if they want to make it better or fix a typo. For these three things I feel like a reason is not needed to tell learners especially since it will not really impact them.