typo
rename call_id to message_id
generate unique message_id if it is not set
handle unexistent message id gracefully
remove shared service proxies (use a new service proxy for each service call)
add skip trace; some exog/effects changes
add hlc example