updated composite and simulator to include an update call to do custom things when Composite is extended.