Because a "filter" could be either a spec of what to include, or what to exclude, I'd perhaps prefer the name PropertyMapSelectionPolicy, with the function boolean selects()