Real-World Refactoring: Parameter List to Parameter Object https://www.danylkoweb.com/Blog/real-world-refactoring-parameter-list-to-parameter