1. A computer program product comprising a computer useable medium having a computer readable program, wherein the computer readable program when executed on a computer causes the computer to: select, as an event sequencing group, a subset of one or more functions in a component; provide an event sequencing qualifier for each function in the subset, the event sequencing qualifier indicating that event sequencing is to be performed for a plurality of events that request utilization of the one or more functions; select one or more object attributes as an event sequencing key; receive an event that requests use of a function in the event sequencing group; determine if the function is in the event sequencing group; determine a value for the event sequencing key for the event if the function is in the event sequencing group; provide a lock for the function to the event so that the event can be processed if no other event having the same value of the event sequencing key has the lock for the function; and prevent the event from being processed if another event having the same value for the event sequencing key has the lock for the function.