Filters: Use property value instead of object as parameter for MatchDelegate
Filters: Add boolean matching support

Also add tests for handling of invalid input.