Added EventMonitor and ObjectState