We would like to assign our own property to a rad UI control that we could then examine in the Rad State Editor. For instance we could have a property added to the RadTextBox that could be called something like errorState. We could then set errorState to true at either design time or run time to indicate the error state of the text box. The controls default theme would then examine this property in a custom state created with the Rad State Editor in the Visual Style Builder. This would then dynamically apply the proper visual styles to the textbox for the custom error state. This would allow us to encapsulate all visual elements of our application into a single master theme.