Both the host and walk_dc methods are being duplicated in multiple providers so they should just move to the parent provider vcenter.rb