It's to allow `Host.find_by_name` to find any type of host object. At the moment `Host.find_by_name` redirects to `Host::Managed.find_by_name` which calls `super` and you end up with a query containing `where type = 'Host::Managed'`. By explicitly calling `Host::Base.find_by_name` it works correctly (since thats the STI base class)