Constructs an event type for EventData. Provided value is validated for non-empty and not starting with the system reserved prefix $.
$