We would like to track who is currently assigned to work on the ticket. This is neither the owner nor the requestor. My solution was to add another type of watcher, something like "Worker". Is this a sensible solution and if so how do I achieve that?