4. The computer-implemented method of claim 1 , wherein the general tab is further associated with information associated with information common across the group of content tabs.
1. A computer-implemented method to manage properties in a dialog from various sources, the computer-implemented method comprising: creating, by one or more processors, a widget properties dialog; receiving properties and validation rules from each source of one or more sources that are associated with the widget properties dialog to form received information, wherein each source is one of a dashboard application or a content provider; creating, by the one or more processors, a group of tabs in the widget properties dialog using the received information, wherein the group of tabs contains a general tab and a group of content tabs, wherein the general tab is associated the dashboard application, wherein each content tab is specific to an instance of a content provider that comprises one of the one or more sources of the received information for the respective content tab, and wherein each content tab is specific to an instance of a content type that is associated with at least one content-specific feature of an object received from the instance of the content provider for the respective content tab; determining, by the one or more processors, whether a change to the widget properties dialog is confirmed, wherein the change includes one or more alterations to property information from the one or more sources; after the change to the widget properties dialog is confirmed, validating each tab in the group of tabs using the validation rules to generate a changed widget, wherein validating each tab comprises using the validation rules to validate the one or more alterations to the property information of the change; and presenting, by the one or more processors, the changed widget for display in a user interface.