NEW-FUNC Collection can filter with function
BUG-FIX Events apply only when no getters(self apply) set