- call filter method with collection context

- add options to filterBy() method
- add initialize() method