1. A computer-implemented method, comprising: dynamically assembling, after a client application is invoked, dependency information for display at runtime using stored data that links a plurality of inter-related attributes of an object; displaying the attributes on a display, each of the attributes associated with a dropdown, the content of which includes values of the attribute and is entirely or partially hidden until the dropdown is selected; and in response to an indication that a dropdown associated with a target attribute of the attributes is selected, displaying the content of the dropdown associated with the target attribute using the dependency information that was dynamically assembled.