This class wraps 1) DistributedMembershipID 2) ThreadID 3) SequenceID attributes which are used
to uniquely identify any Region Operation like create, update, destroy etc. This helps in
sequencing the events belonging to a unique producer. As an example, the EventSequenceID can be
used to track the events received by AsyncEventListener. If the event has already
been seen, AsyncEventListener can choose to ignore it.