
Update `PropertyMapper` to correctly combine predicates when repeated calls are made to `when` and `whenNot`. Prior to this commit, subsequent invocations would replace the previous predicate. Fixes gh-17225
Update `PropertyMapper` to correctly combine predicates when repeated calls are made to `when` and `whenNot`. Prior to this commit, subsequent invocations would replace the previous predicate. Fixes gh-17225