The `PropertyMapper` currently replaces rather than combines the predicates passed to `with` or `withNot`.