Added WidgetProperties

- Refactored the *Properties classes to inherit from a common base class
(WidgetProperties)
- XSD changes relating to Style Overrides