Functional Classes to reuse on your code.