1. A computer-implemented method for displaying per-instance dynamic properties of an object comprising: (a) receiving a reference to an object instance having a dynamic property that is supplied at runtime for the object instance on a per-instance basis and is not stored with the object; (b) retrieving a reference to a property source instance associated with the object, wherein the property source instance maintains knowledge of the dynamic property; and (c) providing the reference to the object instance and the reference to the property source to a control, wherein the control is configured to: (i) retrieve the dynamic property from the property source instance; and (ii) display the dynamic property in a user interface.