You are right, in that the `self.required` is not used at all. I'd suggest simply removing that line and update the message telling that the `required` argument is not used any longer. Do you think that it's worth testing that the deprecation is raised when the widget receives the `required` kwarg?