Be able to extend the properties of the widgets easily