IDynamicDataConsumer Node1 IDynamicDataConsumer + ~IDynamicDataConsumer() + updateDataNeeds()