I've moved everything to @staticmethods since the design is to use the WorkerWatcher object every time a runtime cls lookup is not necessary.  Fixed with d4b94a8309a7bd708de9ac18450fddc5b50d76f8