use struct for translator.Object to be asm1 compatible
fixed issues with dce, tests should pass now