A user request payload. id identifies the request instance,
type is the keyed handler reference used for resolution — handlers are
dispatched via UserRequestHandler.handle(request, renderingEngine), which
resolves the registered handler class by request.type || request.id — and
payload carries optional request data.
Interface