App resource uses machine.type for class name instead of machine.name