Added filtering to collections and corresponding test
Use collection filtering
Allow chaining of collection methods