uses consistent methods for work_package watcher