added input validation on service_type property of DiscoveryResponse.ServiceInstance