Acts as a Parameter Object cf. Refactoring: Ruby Edition