Indeed the default value should be AutoDetect, but actually that one we cannot really keep. As the AutoDetect should update daysOfWeek immediately when set. Meaning that when someone sets that as value for daysOfWeek, and immediately checks the value of the property, it should never return AutoDetect alone, but a masked dsysOfWeek depending on the alarm date and type.
Indeed the default value should be AutoDetect, but actually that one we cannot really keep. As the AutoDetect should update daysOfWeek immediately when set. Meaning that when someone sets that as value for daysOfWeek, and immediately checks the value of the property, it should never return AutoDetect alone, but a masked dsysOfWeek depending on the alarm date and type.
So in that sense the paste bin test is wrong.