1. A control system for controlling execution of scientific experiments by laboratory instruments, the control system comprising a control manager for instantiating objects in a containment relationship to control experiments, wherein. said experiment control objects automatically trigger change events according to pre-set metrics, the control system further comprises a roll-up engine for dynamically monitoring change events during execution of experiments, and the roll-up engine automatically transmits a change notification to all concerned experiment control objects when a change event occurs.