Sometimes I create a Public API in a Worker, yet wish that I had actually created it in a Worker base class so that I can use the abstract Public API instead of the concrete Public API. Reworking this takes a lot of effort, but this could be scripted.