Added doc comment
isEmpty method
Add ways to combine filters
Merge remote-tracking branch 'upstream/master'