I left it as a useful way to get machine details for any entity but agree that it's probably superfluous. What should happen to the MachineTasks*LiveTest classes? They're useful but don't fit in brooklyn-core tests. Could just renamed them MachineDetails*LiveTest and leave them in brooklyn-software.