It's difficult for me to estimate the real usage of that property in the wild. but we are simply aligning the "required" behavior with other "standard" widgets. I wouldn't mind simply removing it (still adding the **extra catch-all so it doesn't crash if provided) and document the backwards compatibility. OK for that?