1. A system for issuing event notifications, comprising: a computer processor; a first managed object executable on the computer processor, wherein the first managed object includes: an event interface configured to allow a manager to: query the types of events that can occur during execution of the first managed object; allow a manager to subscribe to selected types of events; notify the at least one manager of the occurrence of the selected types of events; and expire the manager's subscription to the selected types of event after a predetermined time limit.