1. A data processing system comprising: a processor, a data storage device, a user interface, a memory, the processor comprising an event engine storing an object class for each type of transaction for an entity, and the event engine instantiates a discrete event object from the object class for each transaction in real time.