protected virtual UdpDiscoveryEndpoint GetUdpDiscoveryEndpoint() { return UdpDiscoveryEndpoint ?? new UdpDiscoveryEndpoint(); }