dicovery based on property queries