Correct way to filter calls using implicit this