Changed ServiceProxyEvent creation to use Builder Pattern. Added an overload for publishing event without request id.