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 created 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 from an association between the object and the property source instance, wherein the property source instance creates and supplies the dynamic property and an initial value for the dynamic property for/to the object instance; and (c) providing the reference to the object instance and the reference to the property source instance 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.