My only issue with that is that the filtering is "global". I mean, you can attach a listener but I didn't find to have a nice solution to say: I want one listener for filtering only the User entity, and another one for the Tweet entity