Fix signature to accept subclasses of MapFilter
Remove logging