Refactor
Refactor
Refactor
Extract methods
Extract method
Extract method
Extract method
Remove duplication
Use new methods
Use new methods
Do all filtering via mail objects