BasicWorker and BasicBoss were mistyping registerAlias as String->Class<Something>->Void.