Event argument objects, which inherit from a common subtype, are used to manage supplementary properties of different kinds of event objects.