1. At an observation system in a computerized environment comprising a plurality of interrelated software components including one or more observing components that depend from one or more source components, which further depend from one or more additional components, a method of reporting data freshness in the one or more additional components directly to the one or more observing components, comprising the acts of: processing data corresponding to one or more source components that provide one or more data values to an observing component; during processing, identifying one or more additional components that each provide one or more data values to at least one of the one or more source components, wherein at least one of the additional components is configured to provide a change notification when a data value that is available to the one or more source components has changed; storing in a registry: (i) at least one representation of each additional component that is configured to provide a change notification, each representation indicating whether a corresponding additional component is configured to provide a change notification; and (ii) one or more status indicators corresponding to each additional component that is configured to provide a change notification, each status indicator indicating when the data value of the corresponding additional component has changed; identifying a change to a particular data value available from a particular additional component; changing the one or more status indicators corresponding to the particular additional component in the registry to indicate that the particular data value has changed; and indicating to the observing component that one or more data values available from the one or more identified additional components have changed.