send event on service control; use expose instead of handler; move ContentType settings to decorator