Likewise, maybe good to add a method to Host::Managed like, `host.associate(vm)`