Definition of the IdentityReference class.
Reference to the identity performing action, acted upon, or generating
the event.
Generic descriptor to help define the identity and it's type. Like TypeDescriptor,
allows
us to reflect the identity without specifying its content in the schema.