Generic interface for custom events that can contain role behaviors. Mostly used by checks.
The role behavior for this event, if any.
Get a Role object, or throw if one can't be retrieved.
Get a Role object, or return null if one can't be retrieved.