test conditional property