Я так думал, что передавая Class - он (определение) сериализуется и передастся в другой воркер. Но на деле, во втором воркере получаю уже Object а не Class.
Ок, как тогда записать определение класса в байткод и затем обратно собрать и зарегистрировать?
Тут вопрос получается такой: как в рантайме создать определение нового класса из байткода.
Вот простенький пример с записью класса в байткод: (Тоже самое происходит при передаче его в воркер)

Код AS3:
var bytes:ByteArray = new ByteArray;
bytes.writeObject(User);
bytes.position = 0;
trace(bytes.readObject()); // Object а не Class
Вот как обратно получить Class, что-бы можно было зарегистрировать его?