Fixed ZeroconfDiscoveryProvider more generic #81