Calculated widget properties

Properties can be used to define and change the appearance and behavior of widgets.